Bug 1504356 - Lock ThreadListMutex before accessing thread list. r=kmag

--HG--
extra : rebase_source : 728653b7568e8a602616522f38f1b6d68290fb55
This commit is contained in:
Eric Rahm 2018-11-13 10:48:38 -08:00
parent c96e772e70
commit a1f2e901e5

View File

@ -444,12 +444,10 @@ nsThread::AddToThreadList()
void
nsThread::MaybeRemoveFromThreadList()
{
OffTheBooksMutexAutoLock mal(ThreadListMutex());
if (isInList()) {
OffTheBooksMutexAutoLock mal(ThreadListMutex());
if (isInList()) {
sActiveThreads--;
removeFrom(ThreadList());
}
sActiveThreads--;
removeFrom(ThreadList());
}
}