diff --git a/reactos/lib/drivers/ip/transport/tcp/accept.c b/reactos/lib/drivers/ip/transport/tcp/accept.c index 643f59da208..b300fa350bb 100644 --- a/reactos/lib/drivers/ip/transport/tcp/accept.c +++ b/reactos/lib/drivers/ip/transport/tcp/accept.c @@ -117,6 +117,7 @@ BOOLEAN TCPAbortListenForSocket( PCONNECTION_ENDPOINT Listener, Bucket = CONTAINING_RECORD(ListEntry, TDI_BUCKET, Entry); if( Bucket->AssociatedEndpoint == Connection ) { + DereferenceObject(Bucket->AssociatedEndpoint); RemoveEntryList( &Bucket->Entry ); ExFreePoolWithTag( Bucket, TDI_BUCKET_TAG ); Found = TRUE;