Bug 1155618 - Fix tracelogger destructor that touches possibly uninitialised hash table r=benj

This commit is contained in:
Jon Coppeard 2015-05-01 16:26:11 +01:00
Родитель 2b72bcece6
Коммит 8842b5aa7d
1 изменённых файлов: 4 добавлений и 4 удалений

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

@ -185,10 +185,10 @@ TraceLoggerThread::~TraceLoggerThread()
graph = nullptr;
}
for (TextIdHashMap::Range r = extraTextId.all(); !r.empty(); r.popFront())
js_delete(r.front().value());
extraTextId.finish();
pointerMap.finish();
if (extraTextId.initialized()) {
for (TextIdHashMap::Range r = extraTextId.all(); !r.empty(); r.popFront())
js_delete(r.front().value());
}
}
bool