Bug 881413 - Avoid a race condition in HTTP shutdown by explicitly cancelling nsHttpConnectionMgr::mTimer when we shut down the socket thread, r=mcmanus

This commit is contained in:
Benjamin Smedberg 2014-02-28 16:40:38 -08:00
Родитель ba7fe64b11
Коммит 94943cb1d8
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -2132,6 +2132,10 @@ nsHttpConnectionMgr::OnMsgShutdown(int32_t, void *param)
mTimeoutTick = nullptr;
mTimeoutTickArmed = false;
}
if (mTimer) {
mTimer->Cancel();
mTimer = nullptr;
}
// signal shutdown complete
nsRefPtr<nsIRunnable> runnable =