From f687a8456d99de371cfccc303d5814445ea6af1c Mon Sep 17 00:00:00 2001 From: Filip Navara Date: Mon, 13 Dec 2004 17:13:24 +0000 Subject: [PATCH] REVERT: - Don't call ProtocolSendComplete after NdisSend (NDIS should call it). svn path=/trunk/; revision=12087 --- reactos/drivers/net/tcpip/datalink/lan.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/reactos/drivers/net/tcpip/datalink/lan.c b/reactos/drivers/net/tcpip/datalink/lan.c index 597cb87c057..660004d0c15 100644 --- a/reactos/drivers/net/tcpip/datalink/lan.c +++ b/reactos/drivers/net/tcpip/datalink/lan.c @@ -672,6 +672,9 @@ VOID LANTransmit( LanChainCompletion( Adapter, NdisPacket ); TI_DbgPrint(MID_TRACE, ("NdisSend Done\n")); TcpipReleaseSpinLock( &Adapter->Lock, OldIrql ); + + if (NdisStatus != NDIS_STATUS_PENDING) + ProtocolSendComplete((NDIS_HANDLE)Context, NdisPacket, NdisStatus); } else { ProtocolSendComplete((NDIS_HANDLE)Context, NdisPacket, NDIS_STATUS_CLOSED); }