- Cancel pending user IRPs when we get a IRP_MJ_CLEANUP request
authorCameron Gutman <aicommander@gmail.com>
Mon, 5 Oct 2009 01:44:17 +0000 (01:44 +0000)
committerCameron Gutman <aicommander@gmail.com>
Mon, 5 Oct 2009 01:44:17 +0000 (01:44 +0000)
commit29eda3e5dcc0fa63139eeb9dac3f6116a2c106fd
tree0c08b051b2b8e71ccd7617f4abcba30039426284
parent2f4399ff41521f957bab41ae55f6a0d386be3a38
 - Cancel pending user IRPs when we get a IRP_MJ_CLEANUP request
 - Previously there was some confusion between IRPs in PendingIrpList and InFlightRequest, InFlightRequest IRPs go from AFD to a TDI transport driver (tcpip) which are sent on behalf of AFD and are cancelled upon socket destruction (IRP_MJ_CLOSE) vs. IRPs in the PendingIrpList which go from user-mode to AFD which are sent of behalf of the user and should be cancelled when handling IRP_MJ_CLEANUP

svn path=/trunk/; revision=43296
reactos/drivers/network/afd/afd/main.c