From eb5aa12c8baddeba13594e515e8b0a7d94949177 Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Wed, 26 Dec 2012 20:03:35 +0100 Subject: sockfilt.c: commit b44da5a82a follow-up 2 --- tests/server/sockfilt.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'tests/server/sockfilt.c') diff --git a/tests/server/sockfilt.c b/tests/server/sockfilt.c index c5a0b379f..93d0b5d14 100644 --- a/tests/server/sockfilt.c +++ b/tests/server/sockfilt.c @@ -422,7 +422,8 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds, WSAEVENT wsaevent, *wsaevents; WSANETWORKEVENTS wsanetevents; HANDLE *handles; - int error, fds, *fdarr; + curl_socket_t *fdarr; + int error, fds; DWORD nfd = 0, wsa = 0; int ret = 0; @@ -437,7 +438,7 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds, } /* allocate internal array for the original input handles */ - fdarr = malloc(nfds * sizeof(int)); + fdarr = malloc(nfds * sizeof(curl_socket_t)); if(fdarr == NULL) { errno = ENOMEM; return -1; @@ -472,7 +473,7 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds, networkevents |= FD_CLOSE; if(networkevents) { - fdarr[nfd] = fds; + fdarr[nfd] = (curl_socket_t)fds; if(fds == fileno(stdin)) { handles[nfd] = GetStdHandle(STD_INPUT_HANDLE); } @@ -599,7 +600,7 @@ static bool juggle(curl_socket_t *sockfdp, FD_ZERO(&fds_write); FD_ZERO(&fds_err); - FD_SET(fileno(stdin), &fds_read); + FD_SET((curl_socket_t)fileno(stdin), &fds_read); switch(*mode) { -- cgit v1.2.3