- if( AddrFile->Listener ) {
- CancelReq = ExAllocatePoolWithTag
- ( sizeof(CANCEL_REQUEST), NonPagedPool, FOURCC('T','c','l','s') );
- if( CancelReq ) {
- CancelReq->Type = TCP_CANCEL_CLOSE;
- CancelReq->Context = AddrFile->Listener;
- AddrFile->Listener = NULL;
- ExQueueWorkItem( &CancelQueueWork, CriticalWorkQueue );
- }
- }