1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

tool: Fixed incorrect return code when setting HTTP request fails

During initialisation SetHTTPrequest() may fail and cURL would return
PARAM_BAD_USE, which is equivalent to CURLE_NOT_BUILT_IN in cURL error
terms.

Instead, return CURLE_FAILED_INIT as we do for other functions that may
fail during initialisation.
This commit is contained in:
Steve Holme 2014-02-22 18:14:33 +00:00
parent dcbae71812
commit ee23d13a79

View File

@ -314,13 +314,13 @@ static int operate_do(struct Configurable *config)
if(SetHTTPrequest(config, if(SetHTTPrequest(config,
(config->no_body?HTTPREQ_HEAD:HTTPREQ_GET), (config->no_body?HTTPREQ_HEAD:HTTPREQ_GET),
&config->httpreq)) { &config->httpreq)) {
res = PARAM_BAD_USE; res = CURLE_FAILED_INIT;
goto quit_curl; goto quit_curl;
} }
} }
else { else {
if(SetHTTPrequest(config, HTTPREQ_SIMPLEPOST, &config->httpreq)) { if(SetHTTPrequest(config, HTTPREQ_SIMPLEPOST, &config->httpreq)) {
res = PARAM_BAD_USE; res = CURLE_FAILED_INIT;
goto quit_curl; goto quit_curl;
} }
} }