[ros-diffs] [gedmurphy] 35851: Check for null pointers passed to inet_addr See issue #3695 for more details.

gedmurphy at svn.reactos.org gedmurphy at svn.reactos.org
Mon Sep 1 10:00:22 CEST 2008


Author: gedmurphy
Date: Mon Sep  1 03:00:22 2008
New Revision: 35851

URL: http://svn.reactos.org/svn/reactos?rev=35851&view=rev
Log:
Check for null pointers passed to inet_addr
See issue #3695 for more details.

Modified:
    trunk/reactos/dll/win32/ws2_32/misc/ns.c

Modified: trunk/reactos/dll/win32/ws2_32/misc/ns.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ws2_32/misc/ns.c?rev=35851&r1=35850&r2=35851&view=diff
==============================================================================
--- trunk/reactos/dll/win32/ws2_32/misc/ns.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/ws2_32/misc/ns.c [iso-8859-1] Mon Sep  1 03:00:22 2008
@@ -1297,6 +1297,12 @@
     ULONG u = 0;
 
     p = (PCHAR)cp;
+
+    if (!p)
+    {
+        WSASetLastError(WSAEFAULT);
+        return INADDR_NONE;
+    }
 
     if (strlen(p) == 0)
         return INADDR_NONE;



More information about the Ros-diffs mailing list