- Initialize packets before using them

- Part 2 of 2

svn path=/trunk/; revision=40356
This commit is contained in:
Cameron Gutman 2009-04-04 00:24:20 +00:00
parent 48a474fded
commit 36f48eb147

View file

@ -254,6 +254,8 @@ VOID LanReceiveWorker( PVOID Context ) {
Adapter = WorkItem->Adapter;
BytesTransferred = WorkItem->BytesTransferred;
IPInitializePacket(&IPPacket, 0);
IPPacket.NdisPacket = Packet;
NdisGetFirstBufferFromPacket(Packet,
@ -289,6 +291,7 @@ VOID LanReceiveWorker( PVOID Context ) {
TI_DbgPrint(MID_TRACE,("Received ARP Packet\n"));
ARPReceive(Adapter->Context, &IPPacket);
default:
IPPacket.Free(&IPPacket);
break;
}