зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1417312 - Use copy instead of reference to avoid UAF in ASSERT. - r=daoshengmu
MozReview-Commit-ID: BWr9rkVhIHG
This commit is contained in:
Родитель
c6f93a7aad
Коммит
257e273541
|
@ -12,9 +12,9 @@ void
|
||||||
CacheMapInvalidator::InvalidateCaches() const
|
CacheMapInvalidator::InvalidateCaches() const
|
||||||
{
|
{
|
||||||
while (mCacheEntries.size()) {
|
while (mCacheEntries.size()) {
|
||||||
const auto& entry = *(mCacheEntries.begin());
|
const auto pEntry = *(mCacheEntries.begin());
|
||||||
entry->Invalidate();
|
pEntry->Invalidate();
|
||||||
MOZ_ASSERT(mCacheEntries.find(entry) == mCacheEntries.end());
|
MOZ_ASSERT(mCacheEntries.find(pEntry) == mCacheEntries.end());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче