From 302ceb19e188b5cf065df3ff2a3e0426b1747d4a Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 8 Aug 2011 21:27:08 +0000 Subject: [PATCH] - Just kidding. Fix it for real. svn path=/trunk/; revision=53142 --- reactos/drivers/network/afd/afd/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/network/afd/afd/main.c b/reactos/drivers/network/afd/afd/main.c index b87dc9adcca..92e71581e6e 100644 --- a/reactos/drivers/network/afd/afd/main.c +++ b/reactos/drivers/network/afd/afd/main.c @@ -688,7 +688,8 @@ AfdDisconnect(PDEVICE_OBJECT DeviceObject, PIRP Irp, Flags = TDI_DISCONNECT_RELEASE; } /* Shutdown(SD_RECEIVE) */ - else if (DisReq->DisconnectType & AFD_DISCONNECT_RECV) + else if ((DisReq->DisconnectType & AFD_DISCONNECT_RECV) && + !(DisReq->DisconnectType & AFD_DISCONNECT_SEND)) { /* Mark that we can't issue another receive request */ FCB->TdiReceiveClosed = TRUE;