From e31be82be37a17676a5a417ce9bae41bd44975ea Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 20 Oct 2009 01:35:37 +0000 Subject: [PATCH] - Store the indicated packet so NdisTransferData can copy data from it when the caller requests data beyond our allocated lookahead buffer svn path=/trunk/; revision=43634 --- reactos/drivers/network/ndis/ndis/protocol.c | 1 + 1 file changed, 1 insertion(+) diff --git a/reactos/drivers/network/ndis/ndis/protocol.c b/reactos/drivers/network/ndis/ndis/protocol.c index c72effa318a..4703e5ecf03 100644 --- a/reactos/drivers/network/ndis/ndis/protocol.c +++ b/reactos/drivers/network/ndis/ndis/protocol.c @@ -280,6 +280,7 @@ ProIndicatePacket( KeAcquireSpinLock(&Adapter->NdisMiniportBlock.Lock, &OldIrql); { BufferedLength = CopyPacketToBuffer(LookaheadBuffer, Packet, 0, Adapter->NdisMiniportBlock.CurrentLookahead); + Adapter->NdisMiniportBlock.IndicatedPacket[KeGetCurrentProcessorNumber()] = Packet; } KeReleaseSpinLock(&Adapter->NdisMiniportBlock.Lock, OldIrql);