From 3f8d4e264d96243e8e963c39713efd542adc90cf Mon Sep 17 00:00:00 2001 From: Jay Satiro Date: Mon, 21 Sep 2015 02:21:38 -0400 Subject: 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 --- src/tool_operate.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/tool_operate.c b/src/tool_operate.c index 4e0f02807..41a71dd73 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -1863,9 +1863,10 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[]) } else { #ifndef CURL_DISABLE_LIBCURL_OPTION - /* Initialise the libcurl source output */ - if(config->libcurl) + if(config->libcurl) { + /* Initialise the libcurl source output */ result = easysrc_init(); + } #endif /* Perform the main operations */ @@ -1891,11 +1892,13 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[]) } #ifndef CURL_DISABLE_LIBCURL_OPTION - /* Cleanup the libcurl source output */ - easysrc_cleanup(); + if(config->libcurl) { + /* Cleanup the libcurl source output */ + easysrc_cleanup(); - /* Dump the libcurl code if previously enabled */ - dumpeasysrc(config); + /* Dump the libcurl code if previously enabled */ + dumpeasysrc(config); + } #endif } else -- cgit v1.2.3