summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2018-04-10 23:31:35 -0700
committerGarrett D'Amore <garrett@damore.org>2018-04-10 23:31:35 -0700
commit83585e2cfa1053b705f8592e6bbceb04cfeef028 (patch)
treef6074387ec796c023a896cc280d9d13d47c5590f
parent0a5f20252d5be187abf55ac9cb614a8b7872c198 (diff)
downloadnanomsg-83585e2cfa1053b705f8592e6bbceb04cfeef028.tar.gz
fixes #933 Assertion failed: [10054] in efd_unsignalfix933
-rw-r--r--src/utils/efd_win.inc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/utils/efd_win.inc b/src/utils/efd_win.inc
index 3a7ea66..20e3e3f 100644
--- a/src/utils/efd_win.inc
+++ b/src/utils/efd_win.inc
@@ -263,7 +263,7 @@ void nn_efd_unsignal (struct nn_efd *self)
if (rc == SOCKET_ERROR && WSAGetLastError () == WSAEWOULDBLOCK)
rc = 0;
wsa_assert (rc != SOCKET_ERROR);
- if (nn_fast (rc < sizeof (buf)))
+ if ((rc == SOCKET_ERROR) || (rc < sizeof (buf)))
break;
}
}