[MSAFD]
authorThomas Faber <thomas.faber@reactos.org>
Sun, 14 Jun 2015 08:03:15 +0000 (08:03 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sun, 14 Jun 2015 08:03:15 +0000 (08:03 +0000)
- Fix error mapping for STATUS_INVALID_CONNECTION
CORE-9810 CORE-9807 #resolve

svn path=/trunk/; revision=68132

reactos/dll/win32/msafd/misc/dllmain.c

index 165241d..fabaa30 100644 (file)
@@ -341,6 +341,9 @@ TranslateNtStatusError(NTSTATUS Status)
           return WSAENOBUFS;
 
        case STATUS_INVALID_CONNECTION:
+          return WSAENOTCONN;
+
+       case STATUS_PROTOCOL_NOT_SUPPORTED:
           return WSAEAFNOSUPPORT;
 
        case STATUS_INVALID_ADDRESS:
@@ -1375,7 +1378,7 @@ WSPAccept(SOCKET Handle,
     {
         NtClose(SockEvent);
         WSPCloseSocket( AcceptSocket, lpErrno );
-        MsafdReturnWithErrno( STATUS_INVALID_CONNECTION, lpErrno, 0, NULL );
+        MsafdReturnWithErrno( STATUS_PROTOCOL_NOT_SUPPORTED, lpErrno, 0, NULL );
         return INVALID_SOCKET;
     }