mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
tool_operate: we prefer 'CURLcode result'
This commit is contained in:
parent
b0670ff12b
commit
088b9b2a97
@ -202,7 +202,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
CURL *curl = config->easy;
|
||||
char *httpgetfields = NULL;
|
||||
|
||||
CURLcode res = CURLE_OK;
|
||||
CURLcode result = CURLE_OK;
|
||||
unsigned long li;
|
||||
|
||||
/* Save the values of noprogress and isatty to restore them later on */
|
||||
@ -226,7 +226,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
/* Check we have a url */
|
||||
if(!config->url_list || !config->url_list->url) {
|
||||
helpf(global->errors, "no URL specified!\n");
|
||||
res = CURLE_FAILED_INIT;
|
||||
result = CURLE_FAILED_INIT;
|
||||
goto quit_curl;
|
||||
}
|
||||
|
||||
@ -249,7 +249,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(!config->cacert) {
|
||||
curl_free(env);
|
||||
helpf(global->errors, "out of memory\n");
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto quit_curl;
|
||||
}
|
||||
}
|
||||
@ -260,7 +260,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(!config->capath) {
|
||||
curl_free(env);
|
||||
helpf(global->errors, "out of memory\n");
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto quit_curl;
|
||||
}
|
||||
}
|
||||
@ -271,7 +271,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(!config->cacert) {
|
||||
curl_free(env);
|
||||
helpf(global->errors, "out of memory\n");
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto quit_curl;
|
||||
}
|
||||
}
|
||||
@ -282,8 +282,8 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
curl_free(env);
|
||||
#ifdef WIN32
|
||||
else {
|
||||
res = FindWin32CACert(config, "curl-ca-bundle.crt");
|
||||
if(res)
|
||||
result = FindWin32CACert(config, "curl-ca-bundle.crt");
|
||||
if(result)
|
||||
goto quit_curl;
|
||||
}
|
||||
#endif
|
||||
@ -296,19 +296,19 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
Curl_safefree(config->postfields);
|
||||
if(!httpgetfields) {
|
||||
helpf(global->errors, "out of memory\n");
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto quit_curl;
|
||||
}
|
||||
if(SetHTTPrequest(config,
|
||||
(config->no_body?HTTPREQ_HEAD:HTTPREQ_GET),
|
||||
&config->httpreq)) {
|
||||
res = CURLE_FAILED_INIT;
|
||||
result = CURLE_FAILED_INIT;
|
||||
goto quit_curl;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(SetHTTPrequest(config, HTTPREQ_SIMPLEPOST, &config->httpreq)) {
|
||||
res = CURLE_FAILED_INIT;
|
||||
result = CURLE_FAILED_INIT;
|
||||
goto quit_curl;
|
||||
}
|
||||
}
|
||||
@ -321,7 +321,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
FILE *newfile = fopen(config->headerfile, "wb");
|
||||
if(!newfile) {
|
||||
warnf(config, "Failed to open %s\n", config->headerfile);
|
||||
res = CURLE_WRITE_ERROR;
|
||||
result = CURLE_WRITE_ERROR;
|
||||
goto quit_curl;
|
||||
}
|
||||
else {
|
||||
@ -389,7 +389,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
outfiles = strdup(urlnode->outfile);
|
||||
if(!outfiles) {
|
||||
helpf(global->errors, "out of memory\n");
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
break;
|
||||
}
|
||||
}
|
||||
@ -398,9 +398,9 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
if(!config->globoff && infiles) {
|
||||
/* Unless explicitly shut off */
|
||||
res = glob_url(&inglob, infiles, &infilenum,
|
||||
global->showerror?global->errors:NULL);
|
||||
if(res) {
|
||||
result = glob_url(&inglob, infiles, &infilenum,
|
||||
global->showerror?global->errors:NULL);
|
||||
if(result) {
|
||||
Curl_safefree(outfiles);
|
||||
break;
|
||||
}
|
||||
@ -423,15 +423,15 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
Curl_nop_stmt;
|
||||
else {
|
||||
if(inglob) {
|
||||
res = (CURLcode) glob_next_url(&uploadfile, inglob);
|
||||
if(res == CURLE_OUT_OF_MEMORY)
|
||||
result = glob_next_url(&uploadfile, inglob);
|
||||
if(result == CURLE_OUT_OF_MEMORY)
|
||||
helpf(global->errors, "out of memory\n");
|
||||
}
|
||||
else if(!up) {
|
||||
uploadfile = strdup(infiles);
|
||||
if(!uploadfile) {
|
||||
helpf(global->errors, "out of memory\n");
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -449,9 +449,9 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(!config->globoff) {
|
||||
/* Unless explicitly shut off, we expand '{...}' and '[...]'
|
||||
expressions and return total number of URLs in pattern set */
|
||||
res = glob_url(&urls, urlnode->url, &urlnum,
|
||||
global->showerror?global->errors:NULL);
|
||||
if(res) {
|
||||
result = glob_url(&urls, urlnode->url, &urlnum,
|
||||
global->showerror?global->errors:NULL);
|
||||
if(result) {
|
||||
Curl_safefree(uploadfile);
|
||||
break;
|
||||
}
|
||||
@ -493,25 +493,25 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
filename. */
|
||||
outfile = strdup(mlfile->filename);
|
||||
if(!outfile) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
this_url = strdup(mlres->url);
|
||||
if(!this_url) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if(urls) {
|
||||
res = (CURLcode) glob_next_url(&this_url, urls);
|
||||
if(res)
|
||||
result = glob_next_url(&this_url, urls);
|
||||
if(result)
|
||||
goto show_error;
|
||||
}
|
||||
else if(!li) {
|
||||
this_url = strdup(urlnode->url);
|
||||
if(!this_url) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
}
|
||||
@ -523,7 +523,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(outfiles) {
|
||||
outfile = strdup(outfiles);
|
||||
if(!outfile) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
}
|
||||
@ -540,12 +540,12 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
if(!outfile) {
|
||||
/* extract the file name from the URL */
|
||||
res = get_url_file_name(&outfile, this_url);
|
||||
if(res)
|
||||
result = get_url_file_name(&outfile, this_url);
|
||||
if(result)
|
||||
goto show_error;
|
||||
if(!*outfile && !config->content_disposition) {
|
||||
helpf(global->errors, "Remote file name has no length!\n");
|
||||
res = CURLE_WRITE_ERROR;
|
||||
result = CURLE_WRITE_ERROR;
|
||||
goto quit_urls;
|
||||
}
|
||||
#if defined(MSDOS) || defined(WIN32)
|
||||
@ -553,7 +553,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
bad characters in the file name before using it */
|
||||
outfile = sanitize_dos_name(outfile);
|
||||
if(!outfile) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
#endif /* MSDOS || WIN32 */
|
||||
@ -561,9 +561,9 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
else if(urls) {
|
||||
/* fill '#1' ... '#9' terms from URL pattern */
|
||||
char *storefile = outfile;
|
||||
res = (CURLcode) glob_match_url(&outfile, storefile, urls);
|
||||
result = glob_match_url(&outfile, storefile, urls);
|
||||
Curl_safefree(storefile);
|
||||
if(res) {
|
||||
if(result) {
|
||||
/* bad globbing */
|
||||
warnf(config, "bad output glob!\n");
|
||||
goto quit_urls;
|
||||
@ -574,11 +574,11 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
file output call */
|
||||
|
||||
if(config->create_dirs || metalink) {
|
||||
res = create_dir_hierarchy(outfile, global->errors);
|
||||
result = create_dir_hierarchy(outfile, global->errors);
|
||||
/* create_dir_hierarchy shows error upon CURLE_WRITE_ERROR */
|
||||
if(res == CURLE_WRITE_ERROR)
|
||||
if(result == CURLE_WRITE_ERROR)
|
||||
goto quit_urls;
|
||||
if(res) {
|
||||
if(result) {
|
||||
goto show_error;
|
||||
}
|
||||
}
|
||||
@ -614,7 +614,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
#endif
|
||||
if(!file) {
|
||||
helpf(global->errors, "Can't open '%s'!\n", outfile);
|
||||
res = CURLE_WRITE_ERROR;
|
||||
result = CURLE_WRITE_ERROR;
|
||||
goto quit_urls;
|
||||
}
|
||||
outs.fopened = TRUE;
|
||||
@ -636,7 +636,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
this_url = add_file_name_to_url(curl, this_url, uploadfile);
|
||||
if(!this_url) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
/* VMS Note:
|
||||
@ -680,7 +680,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
close(infd);
|
||||
infd = STDIN_FILENO;
|
||||
}
|
||||
res = CURLE_READ_ERROR;
|
||||
result = CURLE_READ_ERROR;
|
||||
goto quit_urls;
|
||||
}
|
||||
infdopen = TRUE;
|
||||
@ -780,7 +780,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
urlbuffer = aprintf("%s/?%s", this_url, httpgetfields);
|
||||
|
||||
if(!urlbuffer) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
|
||||
@ -1044,21 +1044,21 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(!config->insecure_ok) {
|
||||
char *home;
|
||||
char *file;
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
home = homedir();
|
||||
if(home) {
|
||||
file = aprintf("%s/%sssh/known_hosts", home, DOT_CHAR);
|
||||
if(file) {
|
||||
/* new in curl 7.19.6 */
|
||||
res = res_setopt_str(curl, CURLOPT_SSH_KNOWNHOSTS, file);
|
||||
result = res_setopt_str(curl, CURLOPT_SSH_KNOWNHOSTS, file);
|
||||
curl_free(file);
|
||||
if(res == CURLE_UNKNOWN_OPTION)
|
||||
if(result == CURLE_UNKNOWN_OPTION)
|
||||
/* libssh2 version older than 1.1.1 */
|
||||
res = CURLE_OK;
|
||||
result = CURLE_OK;
|
||||
}
|
||||
Curl_safefree(home);
|
||||
}
|
||||
if(res)
|
||||
if(result)
|
||||
goto show_error;
|
||||
}
|
||||
}
|
||||
@ -1155,8 +1155,8 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
/* new in curl 7.9.3 */
|
||||
if(config->engine) {
|
||||
res = res_setopt_str(curl, CURLOPT_SSLENGINE, config->engine);
|
||||
if(res)
|
||||
result = res_setopt_str(curl, CURLOPT_SSLENGINE, config->engine);
|
||||
if(result)
|
||||
goto show_error;
|
||||
my_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, 1L);
|
||||
}
|
||||
@ -1345,8 +1345,8 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
retrystart = tvnow();
|
||||
|
||||
#ifndef CURL_DISABLE_LIBCURL_OPTION
|
||||
res = easysrc_perform();
|
||||
if(res) {
|
||||
result = easysrc_perform();
|
||||
if(result) {
|
||||
goto show_error;
|
||||
}
|
||||
#endif
|
||||
@ -1359,7 +1359,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
metalink_parser_context_delete(outs.metalink_parser);
|
||||
outs.metalink_parser = metalink_parser_context_new();
|
||||
if(outs.metalink_parser == NULL) {
|
||||
res = CURLE_OUT_OF_MEMORY;
|
||||
result = CURLE_OUT_OF_MEMORY;
|
||||
goto show_error;
|
||||
}
|
||||
fprintf(config->global->errors,
|
||||
@ -1373,10 +1373,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
#ifdef CURLDEBUG
|
||||
if(config->test_event_based)
|
||||
res = curl_easy_perform_ev(curl);
|
||||
result = curl_easy_perform_ev(curl);
|
||||
else
|
||||
#endif
|
||||
res = curl_easy_perform(curl);
|
||||
result = curl_easy_perform(curl);
|
||||
|
||||
if(outs.is_cd_filename && outs.stream && !global->mute &&
|
||||
outs.filename)
|
||||
@ -1396,15 +1396,15 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
RETRY_LAST /* not used */
|
||||
} retry = RETRY_NO;
|
||||
long response;
|
||||
if((CURLE_OPERATION_TIMEDOUT == res) ||
|
||||
(CURLE_COULDNT_RESOLVE_HOST == res) ||
|
||||
(CURLE_COULDNT_RESOLVE_PROXY == res) ||
|
||||
(CURLE_FTP_ACCEPT_TIMEOUT == res))
|
||||
if((CURLE_OPERATION_TIMEDOUT == result) ||
|
||||
(CURLE_COULDNT_RESOLVE_HOST == result) ||
|
||||
(CURLE_COULDNT_RESOLVE_PROXY == result) ||
|
||||
(CURLE_FTP_ACCEPT_TIMEOUT == result))
|
||||
/* retry timeout always */
|
||||
retry = RETRY_TIMEOUT;
|
||||
else if((CURLE_OK == res) ||
|
||||
else if((CURLE_OK == result) ||
|
||||
(config->failonerror &&
|
||||
(CURLE_HTTP_RETURNED_ERROR == res))) {
|
||||
(CURLE_HTTP_RETURNED_ERROR == result))) {
|
||||
/* If it returned OK. _or_ failonerror was enabled and it
|
||||
returned due to such an error, check for HTTP transient
|
||||
errors to retry on. */
|
||||
@ -1435,7 +1435,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
}
|
||||
}
|
||||
} /* if CURLE_OK */
|
||||
else if(res) {
|
||||
else if(result) {
|
||||
curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &response);
|
||||
|
||||
if(response/100 == 4)
|
||||
@ -1479,7 +1479,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
if(!global->mute)
|
||||
fprintf(global->errors,
|
||||
"failed to truncate, exiting\n");
|
||||
res = CURLE_WRITE_ERROR;
|
||||
result = CURLE_WRITE_ERROR;
|
||||
goto quit_urls;
|
||||
}
|
||||
/* now seek to the end of the file, the position where we
|
||||
@ -1502,7 +1502,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
not. Basically, we want to try the next resource if
|
||||
download was not successful. */
|
||||
long response;
|
||||
if(CURLE_OK == res) {
|
||||
if(CURLE_OK == result) {
|
||||
/* TODO We want to try next resource when download was
|
||||
not successful. How to know that? */
|
||||
char *effective_url = NULL;
|
||||
@ -1526,7 +1526,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
"Metalink: fetching (%s) from (%s) FAILED (%s)\n",
|
||||
mlfile->filename, this_url,
|
||||
(errorbuffer[0]) ?
|
||||
errorbuffer : curl_easy_strerror((CURLcode)res));
|
||||
errorbuffer : curl_easy_strerror(result));
|
||||
}
|
||||
}
|
||||
if(metalink && !metalink_next_res)
|
||||
@ -1567,10 +1567,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
}
|
||||
else
|
||||
#endif
|
||||
if(res && global->showerror) {
|
||||
fprintf(global->errors, "curl: (%d) %s\n", res, (errorbuffer[0]) ?
|
||||
errorbuffer : curl_easy_strerror((CURLcode)res));
|
||||
if(res == CURLE_SSL_CACERT)
|
||||
if(result && global->showerror) {
|
||||
fprintf(global->errors, "curl: (%d) %s\n", result, (errorbuffer[0]) ?
|
||||
errorbuffer : curl_easy_strerror(result));
|
||||
if(result == CURLE_SSL_CACERT)
|
||||
fprintf(global->errors, "%s%s",
|
||||
CURL_CA_CERT_ERRORMSG1, CURL_CA_CERT_ERRORMSG2);
|
||||
}
|
||||
@ -1591,7 +1591,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
quit_urls:
|
||||
|
||||
/* Set file extended attributes */
|
||||
if(!res && config->xattr && outs.fopened && outs.stream) {
|
||||
if(!result && config->xattr && outs.fopened && outs.stream) {
|
||||
int rc = fwrite_xattr(curl, fileno(outs.stream));
|
||||
if(rc)
|
||||
warnf(config, "Error setting extended attributes: %s\n",
|
||||
@ -1601,24 +1601,24 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
/* Close the file */
|
||||
if(outs.fopened && outs.stream) {
|
||||
int rc = fclose(outs.stream);
|
||||
if(!res && rc) {
|
||||
if(!result && rc) {
|
||||
/* something went wrong in the writing process */
|
||||
res = CURLE_WRITE_ERROR;
|
||||
fprintf(global->errors, "(%d) Failed writing body\n", res);
|
||||
result = CURLE_WRITE_ERROR;
|
||||
fprintf(global->errors, "(%d) Failed writing body\n", result);
|
||||
}
|
||||
}
|
||||
else if(!outs.s_isreg && outs.stream) {
|
||||
/* Dump standard stream buffered data */
|
||||
int rc = fflush(outs.stream);
|
||||
if(!res && rc) {
|
||||
if(!result && rc) {
|
||||
/* something went wrong in the writing process */
|
||||
res = CURLE_WRITE_ERROR;
|
||||
fprintf(global->errors, "(%d) Failed writing body\n", res);
|
||||
result = CURLE_WRITE_ERROR;
|
||||
fprintf(global->errors, "(%d) Failed writing body\n", result);
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef __AMIGA__
|
||||
if(!res && outs.s_isreg && outs.filename) {
|
||||
if(!result && outs.s_isreg && outs.filename) {
|
||||
/* Set the url (up to 80 chars) as comment for the file */
|
||||
if(strlen(url) > 78)
|
||||
url[79] = '\0';
|
||||
@ -1628,7 +1628,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
#ifdef HAVE_UTIME
|
||||
/* File time can only be set _after_ the file has been closed */
|
||||
if(!res && config->remote_time && outs.s_isreg && outs.filename) {
|
||||
if(!result && config->remote_time && outs.s_isreg && outs.filename) {
|
||||
/* Ask libcurl if we got a remote file time */
|
||||
long filetime = -1;
|
||||
curl_easy_getinfo(curl, CURLINFO_FILETIME, &filetime);
|
||||
@ -1642,7 +1642,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
#endif
|
||||
|
||||
#ifdef USE_METALINK
|
||||
if(!metalink && config->use_metalink && res == CURLE_OK) {
|
||||
if(!metalink && config->use_metalink && result == CURLE_OK) {
|
||||
int rv = parse_metalink(config, &outs, this_url);
|
||||
if(rv == 0)
|
||||
fprintf(config->global->errors, "Metalink: parsing (%s) OK\n",
|
||||
@ -1651,7 +1651,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
fprintf(config->global->errors, "Metalink: parsing (%s) FAILED\n",
|
||||
this_url);
|
||||
}
|
||||
else if(metalink && res == CURLE_OK && !metalink_next_res) {
|
||||
else if(metalink && result == CURLE_OK && !metalink_next_res) {
|
||||
int rv = metalink_check_hash(global, mlfile, outs.filename);
|
||||
if(rv == 0) {
|
||||
metalink_next_res = 1;
|
||||
@ -1679,7 +1679,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
if(metalink) {
|
||||
/* Should exit if error is fatal. */
|
||||
if(is_fatal_error(res)) {
|
||||
if(is_fatal_error(result)) {
|
||||
break;
|
||||
}
|
||||
if(!metalink_next_res)
|
||||
@ -1694,10 +1694,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
else
|
||||
if(urlnum > 1) {
|
||||
/* when url globbing, exit loop upon critical error */
|
||||
if(is_fatal_error(res))
|
||||
if(is_fatal_error(result))
|
||||
break;
|
||||
}
|
||||
else if(res)
|
||||
else if(result)
|
||||
/* when not url globbing, exit loop upon any error */
|
||||
break;
|
||||
|
||||
@ -1715,10 +1715,10 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
|
||||
if(infilenum > 1) {
|
||||
/* when file globbing, exit loop upon critical error */
|
||||
if(is_fatal_error(res))
|
||||
if(is_fatal_error(result))
|
||||
break;
|
||||
}
|
||||
else if(res)
|
||||
else if(result)
|
||||
/* when not file globbing, exit loop upon any error */
|
||||
break;
|
||||
|
||||
@ -1744,7 +1744,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
/*
|
||||
** Bail out upon critical errors
|
||||
*/
|
||||
if(is_fatal_error(res))
|
||||
if(is_fatal_error(result))
|
||||
goto quit_curl;
|
||||
|
||||
} /* for-loop through all URLs */
|
||||
@ -1777,7 +1777,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
|
||||
/* Release metalink related resources here */
|
||||
clean_metalink(config);
|
||||
|
||||
return res;
|
||||
return result;
|
||||
}
|
||||
|
||||
CURLcode operate(struct GlobalConfig *config, int argc, argv_item_t argv[])
|
||||
|
@ -28,8 +28,8 @@
|
||||
*/
|
||||
|
||||
#define SETOPT_CHECK(v) do { \
|
||||
res = (v); \
|
||||
if(res) \
|
||||
result = (v); \
|
||||
if(result) \
|
||||
goto show_error; \
|
||||
} WHILE_FALSE
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user