tool_operate: propagate error codes for missing URL after --next

Fixes #10558
Reported-by: u20221022 on github
Closes #10580
This commit is contained in:
Daniel Stenberg 2023-02-21 12:09:37 +01:00
parent 2e3da51550
commit 60e13311f4
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -2472,8 +2472,10 @@ static CURLcode serial_transfers(struct GlobalConfig *global,
else {
/* setup the next one just before we delete this */
result = create_transfer(global, share, &added);
if(result)
if(result) {
returncode = result;
bailout = TRUE;
}
}
per = del_per_transfer(per);
@ -2515,7 +2517,8 @@ static CURLcode transfer_per_config(struct GlobalConfig *global,
/* Check we have a url */
if(!config->url_list || !config->url_list->url) {
helpf(global->errors, "no URL specified!\n");
helpf(global->errors, "(%d) no URL specified!\n",
CURLE_FAILED_INIT);
return CURLE_FAILED_INIT;
}