Commit 8274447d authored by Yang Tse's avatar Yang Tse
Browse files

Call curl_global_cleanup() in all code paths before exiting test

parent 083a84e5
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -45,9 +45,11 @@ int test(char *URL)

  /* get a curl handle */
  curl = curl_easy_init();
  if(!curl)
  if(!curl) {
    fclose(hd_src);
    curl_global_cleanup();
    return 100; /* major bad */

  }

  /* enable uploading */
  curl_easy_setopt(curl, CURLOPT_UPLOAD, TRUE) ;
+3 −1
Original line number Diff line number Diff line
@@ -51,8 +51,10 @@ int test(char *URL)
  /* get NUM_HANDLES easy handles */
  for(i=0; i < NUM_HANDLES; i++) {
    curl[i] = curl_easy_init();
    if(!curl[i])
    if(!curl[i]) {
      curl_global_cleanup();
      return 100 + i; /* major bad */
    }
    curl_easy_setopt(curl[i], CURLOPT_URL, URL);

    /* go verbose */
+3 −1
Original line number Diff line number Diff line
@@ -32,8 +32,10 @@ int test(char *URL)
  /* get NUM_HANDLES easy handles */
  for(i=0; i < NUM_HANDLES; i++) {
    curl[i] = curl_easy_init();
    if(!curl[i])
    if(!curl[i]) {
      curl_global_cleanup();
      return 100 + i; /* major bad */
    }
    curl_easy_setopt(curl[i], CURLOPT_URL, URL);

    /* go verbose */
+3 −1
Original line number Diff line number Diff line
@@ -29,8 +29,10 @@ int test(char *URL)
  curl_global_init(CURL_GLOBAL_ALL);

  curl = curl_easy_init();
  if(!curl)
  if(!curl) {
    curl_global_cleanup();
    return 100; /* major bad */
  }

  curl_easy_setopt(curl, CURLOPT_URL, URL);
  curl_easy_setopt(curl, CURLOPT_VERBOSE, 1);