From 9ae27d990cf8a44f8ff432afb8ad3c66335248a5 Mon Sep 17 00:00:00 2001 From: Lynix Date: Tue, 19 Jan 2016 12:11:59 +0100 Subject: [PATCH] Network/Socket: (Windows) Handle WSAECONNABORTED and WSAECONNRESET error messages Former-commit-id: 3923999541c8ba069452b1704c40bea10a6938fa --- src/Nazara/Network/Win32/SocketImpl.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Nazara/Network/Win32/SocketImpl.cpp b/src/Nazara/Network/Win32/SocketImpl.cpp index 7d83ce99d..fb788f0e6 100644 --- a/src/Nazara/Network/Win32/SocketImpl.cpp +++ b/src/Nazara/Network/Win32/SocketImpl.cpp @@ -666,6 +666,12 @@ namespace Nz case WSAECONNREFUSED: return SocketError_ConnectionRefused; + case WSAECONNABORTED: + case WSAECONNRESET: + case WSAENOTCONN: + case WSAESHUTDOWN: + return SocketError_ConnectionClosed; + case WSAEMSGSIZE: return SocketError_DatagramSize; @@ -674,10 +680,6 @@ namespace Nz case WSA_NOT_ENOUGH_MEMORY: return SocketError_ResourceError; - case WSAENOTCONN: - case WSAESHUTDOWN: - return SocketError_ConnectionClosed; - case WSAEHOSTUNREACH: return SocketError_UnreachableHost;