mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-13 10:52:56 +01:00
Merge pull request #3729 from bluca/fd_oob
Problem: WSAEventSelect checks for FD_OOB, but select does not
This commit is contained in:
commit
c57b2a5cc4
@ -376,16 +376,13 @@ void zmq::select_t::loop ()
|
||||
rc =
|
||||
WSAEventSelect (fd, wsa_events.events[3],
|
||||
FD_READ | FD_ACCEPT | FD_CLOSE
|
||||
| FD_WRITE | FD_CONNECT | FD_OOB);
|
||||
| FD_WRITE | FD_CONNECT);
|
||||
else if (FD_ISSET (fd, &family_entry.fds_set.read))
|
||||
rc = WSAEventSelect (fd, wsa_events.events[0],
|
||||
FD_READ | FD_ACCEPT | FD_CLOSE
|
||||
| FD_OOB);
|
||||
FD_READ | FD_ACCEPT | FD_CLOSE);
|
||||
else if (FD_ISSET (fd, &family_entry.fds_set.write))
|
||||
rc = WSAEventSelect (fd, wsa_events.events[1],
|
||||
FD_WRITE | FD_CONNECT | FD_OOB);
|
||||
else if (FD_ISSET (fd, &family_entry.fds_set.error))
|
||||
rc = WSAEventSelect (fd, wsa_events.events[2], FD_OOB);
|
||||
FD_WRITE | FD_CONNECT);
|
||||
else
|
||||
rc = 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user