From 68920b6c113f7e3dd873d4b2d98f712c187b3765 Mon Sep 17 00:00:00 2001 From: Steve Holme Date: Sun, 2 Mar 2014 09:28:17 +0000 Subject: 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. --- src/tool_easysrc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/tool_easysrc.c') 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; } -- cgit v1.2.3