1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

free all memory on failure before bailing out, not really necessary but

my upcoming automated test gets crazy if not
This commit is contained in:
Daniel Stenberg 2003-10-24 12:56:27 +00:00
parent ded884e825
commit 9010bd3831

View File

@ -2692,6 +2692,7 @@ operate(struct Configurable *config, int argc, char *argv[])
}
if(!config->url_list || !config->url_list->url) {
clean_getout(config);
helpf("no URL specified!\n");
return CURLE_FAILED_INIT;
}
@ -2750,8 +2751,10 @@ operate(struct Configurable *config, int argc, char *argv[])
* when all transfers are done.
*/
curl = curl_easy_init();
if(!curl)
if(!curl) {
clean_getout(config);
return CURLE_FAILED_INIT;
}
/* After this point, we should call curl_easy_cleanup() if we decide to bail
* out from this function! */