aboutsummaryrefslogtreecommitdiff
path: root/src/tool_operate.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/tool_operate.c')
-rw-r--r--src/tool_operate.c10
1 files 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 */