From: Daniel Lee Hwang Date: Sun, 20 Sep 2015 06:16:23 +0000 (-0700) Subject: tool: generate easysrc only on --libcurl X-Git-Tag: curl-7_45_0~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4d95491;p=curl tool: generate easysrc only on --libcurl Code should only be generated when --libcurl is used. Bug: https://github.com/bagder/curl/issues/429 Reported-by: @greafhe, Jay Satiro Closes #429 Closes #442 --- diff --git a/src/tool_operate.c b/src/tool_operate.c index 38d355da5..4e0f02807 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -1369,9 +1369,10 @@ static CURLcode operate_do(struct GlobalConfig *global, retrystart = tvnow(); #ifndef CURL_DISABLE_LIBCURL_OPTION - result = easysrc_perform(); - if(result) { - goto show_error; + if(global->libcurl) { + result = easysrc_perform(); + if(result) + goto show_error; } #endif @@ -1863,7 +1864,8 @@ CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[]) else { #ifndef CURL_DISABLE_LIBCURL_OPTION /* Initialise the libcurl source output */ - result = easysrc_init(); + if(config->libcurl) + result = easysrc_init(); #endif /* Perform the main operations */