diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/multi.c | 17 | ||||
| -rw-r--r-- | lib/timeval.h | 4 | ||||
| -rw-r--r-- | lib/transfer.c | 8 | 
3 files changed, 17 insertions, 12 deletions
diff --git a/lib/multi.c b/lib/multi.c index d8121250c..54d954e65 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -5,7 +5,7 @@   *                            | (__| |_| |  _ <| |___   *                             \___|\___/|_| \_\_____|   * - * Copyright (C) 1998 - 2018, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.   *   * This software is licensed as described in the file COPYING, which   * you should have received as part of this distribution. The terms @@ -1399,23 +1399,26 @@ static CURLMcode multi_runsingle(struct Curl_multi *multi,        if(timeout_ms < 0) {          /* Handle timed out */          if(data->mstate == CURLM_STATE_WAITRESOLVE) -          failf(data, "Resolving timed out after %ld milliseconds", +          failf(data, "Resolving timed out after %" CURL_FORMAT_TIMEDIFF_T +                " milliseconds",                  Curl_timediff(now, data->progress.t_startsingle));          else if(data->mstate == CURLM_STATE_WAITCONNECT) -          failf(data, "Connection timed out after %ld milliseconds", +          failf(data, "Connection timed out after %" CURL_FORMAT_TIMEDIFF_T +                " milliseconds",                  Curl_timediff(now, data->progress.t_startsingle));          else {            k = &data->req;            if(k->size != -1) { -            failf(data, "Operation timed out after %ld milliseconds with %" -                  CURL_FORMAT_CURL_OFF_T " out of %" +            failf(data, "Operation timed out after %" CURL_FORMAT_TIMEDIFF_T +                  " milliseconds with %" CURL_FORMAT_CURL_OFF_T " out of %"                    CURL_FORMAT_CURL_OFF_T " bytes received",                    Curl_timediff(now, data->progress.t_startsingle),                    k->bytecount, k->size);            }            else { -            failf(data, "Operation timed out after %ld milliseconds with %" -                  CURL_FORMAT_CURL_OFF_T " bytes received", +            failf(data, "Operation timed out after %" CURL_FORMAT_TIMEDIFF_T +                  " milliseconds with %" CURL_FORMAT_CURL_OFF_T +                  " bytes received",                    Curl_timediff(now, data->progress.t_startsingle),                    k->bytecount);            } diff --git a/lib/timeval.h b/lib/timeval.h index fb3f680c4..96867d713 100644 --- a/lib/timeval.h +++ b/lib/timeval.h @@ -7,7 +7,7 @@   *                            | (__| |_| |  _ <| |___   *                             \___|\___/|_| \_\_____|   * - * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. + * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.   *   * This software is licensed as described in the file COPYING, which   * you should have received as part of this distribution. The terms @@ -26,8 +26,10 @@  #if SIZEOF_TIME_T < 8  typedef int timediff_t; +#define CURL_FORMAT_TIMEDIFF_T "d"  #else  typedef curl_off_t timediff_t; +#define CURL_FORMAT_TIMEDIFF_T CURL_FORMAT_CURL_OFF_T  #endif  struct curltime { diff --git a/lib/transfer.c b/lib/transfer.c index dd910d2ef..e687e6018 100644 --- a/lib/transfer.c +++ b/lib/transfer.c @@ -1350,15 +1350,15 @@ CURLcode Curl_readwrite(struct connectdata *conn,    if(k->keepon) {      if(0 > Curl_timeleft(data, &k->now, FALSE)) {        if(k->size != -1) { -        failf(data, "Operation timed out after %ld milliseconds with %" -              CURL_FORMAT_CURL_OFF_T " out of %" +        failf(data, "Operation timed out after %" CURL_FORMAT_TIMEDIFF_T +              " milliseconds with %" CURL_FORMAT_CURL_OFF_T " out of %"                CURL_FORMAT_CURL_OFF_T " bytes received",                Curl_timediff(k->now, data->progress.t_startsingle),                k->bytecount, k->size);        }        else { -        failf(data, "Operation timed out after %ld milliseconds with %" -              CURL_FORMAT_CURL_OFF_T " bytes received", +        failf(data, "Operation timed out after %" CURL_FORMAT_TIMEDIFF_T +              " milliseconds with %" CURL_FORMAT_CURL_OFF_T " bytes received",                Curl_timediff(k->now, data->progress.t_startsingle),                k->bytecount);        }  | 
