mirror of
https://github.com/curl/curl.git
synced 2026-07-24 11:37:21 +03:00
better freeing when bailing out due to bad output glob
This commit is contained in:
parent
fb366ed35f
commit
caca034302
1 changed files with 5 additions and 4 deletions
|
|
@ -2672,7 +2672,7 @@ operate(struct Configurable *config, int argc, char *argv[])
|
|||
}
|
||||
|
||||
/* loop through the list of given URLs */
|
||||
while(urlnode) {
|
||||
while(urlnode && !res) {
|
||||
|
||||
/* get the full URL (it might be NULL) */
|
||||
url=urlnode->url;
|
||||
|
|
@ -2765,10 +2765,11 @@ operate(struct Configurable *config, int argc, char *argv[])
|
|||
free(storefile);
|
||||
if(!outfile) {
|
||||
/* bad globbing */
|
||||
helpf("bad output glob!\n");
|
||||
return CURLE_FAILED_INIT;
|
||||
fprintf(stderr, "bad output glob!\n");
|
||||
free(url);
|
||||
res = CURLE_FAILED_INIT;
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* Create the directory hierarchy, if not pre-existant to a multiple
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue