Hack-close TCP connection. Bug #1283.
authorDmitry Gorbachev <gorbachev@reactos.org>
Mon, 2 Feb 2009 12:28:31 +0000 (12:28 +0000)
committerDmitry Gorbachev <gorbachev@reactos.org>
Mon, 2 Feb 2009 12:28:31 +0000 (12:28 +0000)
svn path=/trunk/; revision=39285

reactos/drivers/network/afd/afd/main.c

index 3e968a4..b7125fd 100644 (file)
@@ -248,6 +248,12 @@ AfdCloseSocket(PDEVICE_OBJECT DeviceObject, PIRP Irp,
 
     if( FCB->EventSelect ) ObDereferenceObject( FCB->EventSelect );
 
+    /* HACK HACK HACK */
+    TdiCloseDevice( FCB->Connection.Handle,
+                   FCB->Connection.Object );
+    TdiCloseDevice( FCB->AddressFile.Handle,
+                   FCB->AddressFile.Object );
+
     FileObject->FsContext = NULL;
     DestroySocket( FCB );