[ros-diffs] [cgutman] 40356: - Initialize packets before using them - Part 2 of 2

cgutman at svn.reactos.org cgutman at svn.reactos.org
Sat Apr 4 02:24:21 CEST 2009


Author: cgutman
Date: Sat Apr  4 04:24:20 2009
New Revision: 40356

URL: http://svn.reactos.org/svn/reactos?rev=40356&view=rev
Log:
 - Initialize packets before using them
 - Part 2 of 2

Modified:
    trunk/reactos/drivers/network/tcpip/datalink/lan.c

Modified: trunk/reactos/drivers/network/tcpip/datalink/lan.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/tcpip/datalink/lan.c?rev=40356&r1=40355&r2=40356&view=diff
==============================================================================
--- trunk/reactos/drivers/network/tcpip/datalink/lan.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/tcpip/datalink/lan.c [iso-8859-1] Sat Apr  4 04:24:20 2009
@@ -254,6 +254,8 @@
     Adapter = WorkItem->Adapter;
     BytesTransferred = WorkItem->BytesTransferred;
 
+    IPInitializePacket(&IPPacket, 0);
+
     IPPacket.NdisPacket = Packet;
 
     NdisGetFirstBufferFromPacket(Packet,
@@ -289,6 +291,7 @@
 	TI_DbgPrint(MID_TRACE,("Received ARP Packet\n"));
 	ARPReceive(Adapter->Context, &IPPacket);
     default:
+        IPPacket.Free(&IPPacket);
 	break;
     }
 



More information about the Ros-diffs mailing list