From 4d95491636eeb14e32c287ef183dbcdc05074f48 Mon Sep 17 00:00:00 2001 From: Daniel Lee Hwang Date: Sat, 19 Sep 2015 23:16:23 -0700 Subject: 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 --- src/tool_operate.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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 */ -- cgit v1.2.3