aboutsummaryrefslogtreecommitdiff
path: root/src/tool_easysrc.c
diff options
context:
space:
mode:
authorSteve Holme <steve_holme@hotmail.com>2014-03-02 09:28:17 +0000
committerSteve Holme <steve_holme@hotmail.com>2014-03-02 09:44:18 +0000
commit68920b6c113f7e3dd873d4b2d98f712c187b3765 (patch)
tree58a5d508067ba68c21df022d12963c695e3f5571 /src/tool_easysrc.c
parent46b1d0a047faa9afa1de506adb8342f972e0918c (diff)
tool: Fixed libcurl source output for multiple operations
Correctly output libcurl source code that includes multiply operations as specified by --next. Note that each operation evaluates to a single curl_easy_perform() in source code form. Also note that the output could be optimised a little so global config options are only output once rather than per operation as is presently the case.
Diffstat (limited to 'src/tool_easysrc.c')
-rw-r--r--src/tool_easysrc.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tool_easysrc.c b/src/tool_easysrc.c
index bf44b1c5c..3db27bb5a 100644
--- a/src/tool_easysrc.c
+++ b/src/tool_easysrc.c
@@ -154,14 +154,16 @@ CURLcode easysrc_perform(void)
CHKRET(easysrc_add(&easysrc_code, ""));
CHKRET(easysrc_add(&easysrc_code, "ret = curl_easy_perform(hnd);"));
+ CHKRET(easysrc_add(&easysrc_code, ""));
+
return CURLE_OK;
}
CURLcode easysrc_cleanup(void)
{
- CHKRET(easysrc_add(&easysrc_code, ""));
CHKRET(easysrc_add(&easysrc_code, "curl_easy_cleanup(hnd);"));
CHKRET(easysrc_add(&easysrc_code, "hnd = NULL;"));
+
return CURLE_OK;
}