mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 14:37:45 +00:00
Move hack to other place because of bug #4120.
svn path=/trunk/; revision=39292
This commit is contained in:
parent
2e97505e3a
commit
e7a9a76264
|
@ -224,6 +224,12 @@ VOID DestroySocket( PAFD_FCB FCB ) {
|
||||||
if( FCB->TdiDeviceName.Buffer )
|
if( FCB->TdiDeviceName.Buffer )
|
||||||
ExFreePool(FCB->TdiDeviceName.Buffer);
|
ExFreePool(FCB->TdiDeviceName.Buffer);
|
||||||
|
|
||||||
|
/* HACK HACK HACK */
|
||||||
|
TdiCloseDevice( FCB->Connection.Handle,
|
||||||
|
FCB->Connection.Object );
|
||||||
|
TdiCloseDevice( FCB->AddressFile.Handle,
|
||||||
|
FCB->AddressFile.Object );
|
||||||
|
|
||||||
ExFreePool(FCB);
|
ExFreePool(FCB);
|
||||||
AFD_DbgPrint(MIN_TRACE,("Deleted (%x)\n", FCB));
|
AFD_DbgPrint(MIN_TRACE,("Deleted (%x)\n", FCB));
|
||||||
|
|
||||||
|
@ -248,12 +254,6 @@ AfdCloseSocket(PDEVICE_OBJECT DeviceObject, PIRP Irp,
|
||||||
|
|
||||||
if( FCB->EventSelect ) ObDereferenceObject( FCB->EventSelect );
|
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;
|
FileObject->FsContext = NULL;
|
||||||
DestroySocket( FCB );
|
DestroySocket( FCB );
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue