From: Gisle Vanem Date: Sat, 14 Feb 2009 13:43:18 +0000 (+0000) Subject: In MSVC9 'time_t' is a 64-bit quantity. This causes a truncation warning X-Git-Tag: curl-7_19_4~41 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8925527fef2c61d911be70f059cf5e955331baeb;p=curl In MSVC9 'time_t' is a 64-bit quantity. This causes a truncation warning when an 'int' is assigned to a 'time_t' variable. Hence redefine 'retry_time' and 'retry_max' to 'time_t'. --- diff --git a/lib/tftp.c b/lib/tftp.c index 976e5044c..67ec5576d 100644 --- a/lib/tftp.c +++ b/lib/tftp.c @@ -140,8 +140,8 @@ typedef struct tftp_state_data { struct connectdata *conn; curl_socket_t sockfd; int retries; - int retry_time; - int retry_max; + time_t retry_time; + time_t retry_max; time_t start_time; time_t max_time; unsigned short block; @@ -973,7 +973,7 @@ static CURLcode tftp_do(struct connectdata *conn, bool *done) /* Wait until ready to read or timeout occurs */ rc=Curl_socket_ready(state->sockfd, CURL_SOCKET_BAD, - state->retry_time * 1000); + (int)(state->retry_time * 1000)); if(rc == -1) { /* bail out */