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
Родитель c96e772e70
Коммит a1f2e901e5
1 изменённых файлов: 3 добавлений и 5 удалений

Просмотреть файл

@ -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());
}
}