Kai Blin : ws2_32: Add mapping for STATUS_OBJECT_TYPE_MISMATCH to WSAENOTSOCK.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Jun 6 07:41:53 CDT 2007


Module: wine
Branch: master
Commit: f500591f3802912afd872b4a6c8c0b00b80076fe
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f500591f3802912afd872b4a6c8c0b00b80076fe

Author: Kai Blin <kai.blin at gmail.com>
Date:   Tue Jun  5 14:43:20 2007 +0200

ws2_32: Add mapping for STATUS_OBJECT_TYPE_MISMATCH to WSAENOTSOCK.

---

 dlls/ws2_32/socket.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/dlls/ws2_32/socket.c b/dlls/ws2_32/socket.c
index f13ad2a..456be21 100644
--- a/dlls/ws2_32/socket.c
+++ b/dlls/ws2_32/socket.c
@@ -359,7 +359,8 @@ static inline DWORD NtStatusToWSAError( const DWORD status )
     {
     case STATUS_SUCCESS:              wserr = 0;                     break;
     case STATUS_PENDING:              wserr = WSA_IO_PENDING;        break;
-    case STATUS_INVALID_HANDLE:       wserr = WSAENOTSOCK;           break;  /* WSAEBADF ? */
+    case STATUS_OBJECT_TYPE_MISMATCH: wserr = WSAENOTSOCK;           break;
+    case STATUS_INVALID_HANDLE:       wserr = WSAEBADF;              break;
     case STATUS_INVALID_PARAMETER:    wserr = WSAEINVAL;             break;
     case STATUS_PIPE_DISCONNECTED:    wserr = WSAESHUTDOWN;          break;
     case STATUS_CANCELLED:            wserr = WSA_OPERATION_ABORTED; break;




More information about the wine-cvs mailing list