From: Marcel Raad Date: Mon, 27 Mar 2017 23:37:31 +0000 (+0200) Subject: select: use correct SIZEOF_ constant X-Git-Tag: curl-7_54_0~74 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1b4b2c1a59aaaf9dfc28290e9c54c410aa2d858a;p=thirdparty%2Fcurl.git select: use correct SIZEOF_ constant At least under Windows, there is no SIZEOF_LONG, so it evaluates to 0 even though sizeof(int) == sizeof(long). This should probably have been CURL_SIZEOF_LONG, but the type of timeout_ms changed from long to time_t anyway. This triggered MSVC warning C4668 about implicitly replacing undefined macros with '0'. Closes https://github.com/curl/curl/pull/1362 --- diff --git a/lib/select.c b/lib/select.c index 14dc6e1348..f49314b343 100644 --- a/lib/select.c +++ b/lib/select.c @@ -164,7 +164,7 @@ int Curl_socket_check(curl_socket_t readfd0, /* two sockets to read from */ int r; int ret; -#if SIZEOF_LONG != SIZEOF_INT +#if SIZEOF_TIME_T != SIZEOF_INT /* wrap-around precaution */ if(timeout_ms >= INT_MAX) timeout_ms = INT_MAX;