From ce8fea97283b67524b767af536e78af166fd859f Mon Sep 17 00:00:00 2001 From: Art Yerkes Date: Mon, 22 Nov 2004 17:08:33 +0000 Subject: [PATCH] Changed Context to PC(NdisPacket)->Context in DLComplete call in LoopTransmit. We were passing the wrong context (our own) when we should have passed the client's context. Silly bug made possible by use of void *. svn path=/trunk/; revision=11782 --- reactos/drivers/lib/ip/network/loopback.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/drivers/lib/ip/network/loopback.c b/reactos/drivers/lib/ip/network/loopback.c index 39955113c0e..409eda1680e 100644 --- a/reactos/drivers/lib/ip/network/loopback.c +++ b/reactos/drivers/lib/ip/network/loopback.c @@ -47,7 +47,7 @@ VOID LoopTransmit( TI_DbgPrint(MAX_TRACE, ("Finished receive (complete: %x, context %x, packet %x)\n", PC(NdisPacket)->DLComplete, Context, NdisPacket)); - PC(NdisPacket)->DLComplete(Context, NdisPacket, NDIS_STATUS_SUCCESS); + PC(NdisPacket)->DLComplete(PC(NdisPacket)->Context, NdisPacket, NDIS_STATUS_SUCCESS); TI_DbgPrint(MAX_TRACE, ("Done\n")); }