From e8f652b98591f739120f70a403fcd342f4c54930 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 9 Jan 2010 15:49:39 +0000 Subject: [PATCH] - Store the address file handle in the IOSB - MSAFD relies on this behavior to store the address file handle svn path=/branches/aicom-network-branch/; revision=45015 --- drivers/network/afd/afd/bind.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/network/afd/afd/bind.c b/drivers/network/afd/afd/bind.c index c574a75670e..f2c2f4d4418 100644 --- a/drivers/network/afd/afd/bind.c +++ b/drivers/network/afd/afd/bind.c @@ -101,6 +101,7 @@ AfdBindSocket(PDEVICE_OBJECT DeviceObject, PIRP Irp, if (NT_SUCCESS(Status)) FCB->State = SOCKET_STATE_BOUND; - return UnlockAndMaybeComplete( FCB, Status, Irp, 0 ); + /* MSAFD relies on us returning the address file handle in the IOSB */ + return UnlockAndMaybeComplete( FCB, Status, Irp, (ULONG_PTR)FCB->AddressFile.Handle ); }