- Add missing locking to DeallocatePort

svn path=/trunk/; revision=42399
This commit is contained in:
Cameron Gutman 2009-08-04 23:35:50 +00:00
parent 914b6fa743
commit 083150d2cd

View file

@ -35,7 +35,10 @@ VOID DeallocatePort( PPORT_SET PortSet, ULONG Port ) {
Port = htons(Port);
ASSERT(Port >= PortSet->StartingPort);
ASSERT(Port < PortSet->StartingPort + PortSet->PortsToOversee);
ExAcquireFastMutex( &PortSet->Mutex );
RtlClearBits( &PortSet->ProtoBitmap, Port - PortSet->StartingPort, 1 );
ExReleaseFastMutex( &PortSet->Mutex );
}
BOOLEAN AllocatePort( PPORT_SET PortSet, ULONG Port ) {