From 311e2a545dc00d6bef7deab9f30e53d132d3b86c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Leclercq?= Date: Wed, 25 Jan 2017 15:54:13 +0100 Subject: [PATCH] Network/SocketPoller: Fix cases where EAGAIN is not the same as EWOULDBLOCK (Posix) --- src/Nazara/Network/Posix/SocketImpl.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Nazara/Network/Posix/SocketImpl.cpp b/src/Nazara/Network/Posix/SocketImpl.cpp index 69f0d0bf3..7d28e6785 100644 --- a/src/Nazara/Network/Posix/SocketImpl.cpp +++ b/src/Nazara/Network/Posix/SocketImpl.cpp @@ -465,6 +465,7 @@ namespace Nz int errorCode = GetLastErrorCode(); switch (errorCode) { + case EAGAIN: case EWOULDBLOCK: { // If we have no data and are not blocking, return true with 0 byte read