diff options
Diffstat (limited to 'libusb/os/poll_windows.c')
-rw-r--r-- | libusb/os/poll_windows.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/libusb/os/poll_windows.c b/libusb/os/poll_windows.c index f735245..490ee7f 100644 --- a/libusb/os/poll_windows.c +++ b/libusb/os/poll_windows.c @@ -392,8 +392,7 @@ int usbi_poll(struct pollfd *fds, usbi_nfds_t nfds, int timeout) if (fd == NULL) { fds[n].revents = POLLNVAL; nready++; - } else if (HasOverlappedIoCompleted(&fd->overlapped) && - (WaitForSingleObject(fd->overlapped.hEvent, 0) == WAIT_OBJECT_0)) { + } else if (HasOverlappedIoCompleted(&fd->overlapped)) { fds[n].revents = fds[n].events; nready++; } else { |