mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
file: remove duplicate checks of the same variable
... as it doesn't change in between. Deteced by PVS Studio. Reported-by: Alexis La Goutte
This commit is contained in:
parent
4dae049157
commit
b3912d9dd7
14
lib/file.c
14
lib/file.c
@ -469,6 +469,9 @@ static CURLcode file_do(struct connectdata *conn, bool *done)
|
||||
information. Which for FILE can't be much more than the file size and
|
||||
date. */
|
||||
if(data->set.opt_no_body && data->set.include_header && fstated) {
|
||||
time_t filetime;
|
||||
struct tm buffer;
|
||||
const struct tm *tm = &buffer;
|
||||
snprintf(buf, sizeof(data->state.buffer),
|
||||
"Content-Length: %" CURL_FORMAT_CURL_OFF_T "\r\n", expected_size);
|
||||
result = Curl_client_write(conn, CLIENTWRITE_BOTH, buf, 0);
|
||||
@ -480,10 +483,7 @@ static CURLcode file_do(struct connectdata *conn, bool *done)
|
||||
if(result)
|
||||
return result;
|
||||
|
||||
if(fstated) {
|
||||
time_t filetime = (time_t)statbuf.st_mtime;
|
||||
struct tm buffer;
|
||||
const struct tm *tm = &buffer;
|
||||
filetime = (time_t)statbuf.st_mtime;
|
||||
result = Curl_gmtime(filetime, &buffer);
|
||||
if(result)
|
||||
return result;
|
||||
@ -499,10 +499,8 @@ static CURLcode file_do(struct connectdata *conn, bool *done)
|
||||
tm->tm_min,
|
||||
tm->tm_sec);
|
||||
result = Curl_client_write(conn, CLIENTWRITE_BOTH, buf, 0);
|
||||
}
|
||||
/* if we fstat()ed the file, set the file size to make it available post-
|
||||
transfer */
|
||||
if(fstated)
|
||||
if(!result)
|
||||
/* set the file size to make it available post transfer */
|
||||
Curl_pgrsSetDownloadSize(data, expected_size);
|
||||
return result;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user