Sync to trunk r38500
[reactos.git] / reactos / dll / win32 / ws2_32 / misc / stubs.c
index 1c77ef9..2402ae5 100644 (file)
@@ -163,6 +163,12 @@ setsockopt(IN  SOCKET s,
         return SOCKET_ERROR;
     }
 
+    if(IS_INTRESOURCE(optval))
+    {
+        SetLastError(WSAEFAULT);
+        return SOCKET_ERROR;
+    }
+
     if (!ReferenceProviderByHandle((HANDLE)s, &Provider))
     {
         WSASetLastError(WSAENOTSOCK);