mirror of
https://github.com/curl/curl.git
synced 2026-08-26 04:03:32 +03:00
sockfilt.c: fix some W64 compiler warnings
This commit is contained in:
parent
06558695d5
commit
a9ca5e61e5
3 changed files with 41 additions and 6 deletions
|
|
@ -104,6 +104,7 @@
|
|||
#include "inet_pton.h"
|
||||
#include "util.h"
|
||||
#include "server_sockaddr.h"
|
||||
#include "warnless.h"
|
||||
|
||||
/* include memdebug.h last */
|
||||
#include "memdebug.h"
|
||||
|
|
@ -488,7 +489,7 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds,
|
|||
|
||||
/* only wait for events for which we actually care */
|
||||
if(networkevents) {
|
||||
fdarr[nfd] = (curl_socket_t) LongToHandle(fds);
|
||||
fdarr[nfd] = curlx_sitosk(fds);
|
||||
if(fds == fileno(stdin)) {
|
||||
handles[nfd] = GetStdHandle(STD_INPUT_HANDLE);
|
||||
}
|
||||
|
|
@ -504,12 +505,12 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds,
|
|||
error = WSAEventSelect(fds, wsaevent, networkevents);
|
||||
if(error != SOCKET_ERROR) {
|
||||
handles[nfd] = wsaevent;
|
||||
wsasocks[wsa] = (curl_socket_t) LongToHandle(fds);
|
||||
wsasocks[wsa] = curlx_sitosk(fds);
|
||||
wsaevents[wsa] = wsaevent;
|
||||
wsa++;
|
||||
}
|
||||
else {
|
||||
handles[nfd] = LongToHandle(fds);
|
||||
handles[nfd] = (HANDLE) curlx_sitosk(fds);
|
||||
WSACloseEvent(wsaevent);
|
||||
}
|
||||
}
|
||||
|
|
@ -533,7 +534,7 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds,
|
|||
for(idx = 0; idx < nfd; idx++) {
|
||||
handle = handles[idx];
|
||||
sock = fdarr[idx];
|
||||
fds = HandleToLong(sock);
|
||||
fds = curlx_sktosi(sock);
|
||||
|
||||
/* check if the current internal handle was triggered */
|
||||
if(wait != WAIT_FAILED && (wait - WAIT_OBJECT_0) >= idx &&
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue