[ros-diffs] [cgutman] 35899: - Fail if PrepareARPPacket returned NULL - Fixes another possible crash

cgutman at svn.reactos.org cgutman at svn.reactos.org
Wed Sep 3 14:39:27 CEST 2008


Author: cgutman
Date: Wed Sep  3 01:47:05 2008
New Revision: 35899

URL: http://svn.reactos.org/svn/reactos?rev=35899&view=rev
Log:
 - Fail if PrepareARPPacket returned NULL
 - Fixes another possible crash

Modified:
    branches/aicom-network-fixes/lib/drivers/ip/network/arp.c

Modified: branches/aicom-network-fixes/lib/drivers/ip/network/arp.c
URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/lib/drivers/ip/network/arp.c?rev=35899&r1=35898&r2=35899&view=diff
==============================================================================
--- branches/aicom-network-fixes/lib/drivers/ip/network/arp.c [iso-8859-1] (original)
+++ branches/aicom-network-fixes/lib/drivers/ip/network/arp.c [iso-8859-1] Wed Sep  3 01:47:05 2008
@@ -149,6 +149,8 @@
         NULL,                            /* Don't care */
         &Address->Address,               /* Target's (remote) protocol address */
         ARP_OPCODE_REQUEST);             /* ARP request */
+
+    if( !NdisPacket ) return FALSE;
 
     ASSERT_KM_POINTER(NdisPacket);
     ASSERT_KM_POINTER(PC(NdisPacket));



More information about the Ros-diffs mailing list