diff --git a/drivers/network/afd/afd/listen.c b/drivers/network/afd/afd/listen.c index 7898641bb2a..09634d524d0 100644 --- a/drivers/network/afd/afd/listen.c +++ b/drivers/network/afd/afd/listen.c @@ -131,12 +131,11 @@ static NTSTATUS NTAPI ListenComplete PLIST_ENTRY PendingIrp = RemoveHeadList( &FCB->PendingIrpList[FUNCTION_PREACCEPT] ); PLIST_ENTRY PendingConn = FCB->PendingConnections.Flink; - Qelt = CONTAINING_RECORD( PendingConn, AFD_TDI_OBJECT_QELT, ListEntry ); SatisfyPreAccept ( CONTAINING_RECORD( PendingIrp, IRP, Tail.Overlay.ListEntry ), - Qelt ); - ExFreePool( Qelt ); + CONTAINING_RECORD( PendingConn, AFD_TDI_OBJECT_QELT, + ListEntry ) ); } FCB->NeedsNewListen = TRUE;