diff --git a/dll/win32/ws2_32/src/dsocket.c b/dll/win32/ws2_32/src/dsocket.c index ddc220ef25c..11486c22439 100644 --- a/dll/win32/ws2_32/src/dsocket.c +++ b/dll/win32/ws2_32/src/dsocket.c @@ -142,8 +142,8 @@ WsSockGetSocket(IN SOCKET Handle) PWSSOCKET Socket; /* Let WAH do the translation */ - if ((Socket = (PWSSOCKET)WahReferenceContextByHandle(WsSockHandleTable, - (HANDLE)Handle))) + if ((WsSockHandleTable != NULL) && + (Socket = (PWSSOCKET)WahReferenceContextByHandle(WsSockHandleTable, (HANDLE)Handle))) { return Socket; }