- Same fix as my last commit

svn path=/trunk/; revision=35612
This commit is contained in:
Cameron Gutman 2008-08-24 19:54:50 +00:00
parent 3250ec8a01
commit 6f97ab13eb

View file

@ -324,13 +324,12 @@ NTSTATUS LeaveIrpUntilLater( PAFD_FCB FCB, PIRP Irp, UINT Function ) {
} }
VOID SocketCalloutEnter( PAFD_FCB FCB ) { VOID SocketCalloutEnter( PAFD_FCB FCB ) {
ASSERT(!FCB->Critical); ASSERT(FCB->Locked);
FCB->Critical = TRUE; FCB->Critical = TRUE;
SocketStateUnlock( FCB ); SocketStateUnlock( FCB );
} }
VOID SocketCalloutLeave( PAFD_FCB FCB ) { VOID SocketCalloutLeave( PAFD_FCB FCB ) {
ASSERT(FCB->Critical);
FCB->Critical = FALSE; FCB->Critical = FALSE;
SocketAcquireStateLock( FCB ); SocketAcquireStateLock( FCB );
} }