sendrecv: fix MinGW-w64 warning
authorMarcel Raad <raad@teamviewer.com>
Sun, 7 May 2017 20:14:28 +0000 (22:14 +0200)
committerMarcel Raad <raad@teamviewer.com>
Sun, 7 May 2017 20:14:28 +0000 (22:14 +0200)
The first argument to select is an int, while curl_socket_t is
unsigned long long when using WinSock. It's ignored anyway [1].

[1] https://msdn.microsoft.com/en-us/library/windows/desktop/ms740141.aspx

docs/examples/sendrecv.c

index 662323487da2d639ef71de0a777e9f7ddcfc8aef..2b9dc9b199804e6c21607238d694bde1fed1a105 100644 (file)
@@ -52,7 +52,7 @@ static int wait_on_socket(curl_socket_t sockfd, int for_recv, long timeout_ms)
   }
 
   /* select() returns the number of signalled sockets or -1 */
-  res = select(sockfd + 1, &infd, &outfd, &errfd, &tv);
+  res = select((int)sockfd + 1, &infd, &outfd, &errfd, &tv);
   return res;
 }