tool_operate: Don't call easysrc cleanup unless --libcurl

- Review of 4d95491.

The author changed it so easysrc only initializes when --libcurl but did
not do the same for the call to easysrc cleanup.

Ref: https://github.com/bagder/curl/issues/429
This commit is contained in:
Jay Satiro 2015-09-21 02:21:38 -04:00
parent bb72b9453d
commit 3f8d4e264d
1 changed files with 9 additions and 6 deletions

View File

@ -1863,9 +1863,10 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[])
} }
else { else {
#ifndef CURL_DISABLE_LIBCURL_OPTION #ifndef CURL_DISABLE_LIBCURL_OPTION
/* Initialise the libcurl source output */ if(config->libcurl) {
if(config->libcurl) /* Initialise the libcurl source output */
result = easysrc_init(); result = easysrc_init();
}
#endif #endif
/* Perform the main operations */ /* Perform the main operations */
@ -1891,11 +1892,13 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[])
} }
#ifndef CURL_DISABLE_LIBCURL_OPTION #ifndef CURL_DISABLE_LIBCURL_OPTION
/* Cleanup the libcurl source output */ if(config->libcurl) {
easysrc_cleanup(); /* Cleanup the libcurl source output */
easysrc_cleanup();
/* Dump the libcurl code if previously enabled */ /* Dump the libcurl code if previously enabled */
dumpeasysrc(config); dumpeasysrc(config);
}
#endif #endif
} }
else else