summaryrefslogtreecommitdiff
path: root/deps/uv
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv')
-rw-r--r--deps/uv/src/unix/linux-core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/deps/uv/src/unix/linux-core.c b/deps/uv/src/unix/linux-core.c
index c1be21a8b4..33a735dc67 100644
--- a/deps/uv/src/unix/linux-core.c
+++ b/deps/uv/src/unix/linux-core.c
@@ -210,7 +210,7 @@ void uv__io_poll(uv_loop_t* loop, int timeout) {
if (pthread_sigmask(SIG_BLOCK, &sigset, NULL))
abort();
- if (sigmask != 0 && no_epoll_pwait == 0) {
+ if (no_epoll_wait != 0 || (sigmask != 0 && no_epoll_pwait == 0)) {
nfds = uv__epoll_pwait(loop->backend_fd,
events,
ARRAY_SIZE(events),