Bug 1361900: Follow-up: Fix order of execution issue. r=me

MozReview-Commit-ID: DcmTlzxskUj
This commit is contained in:
Kris Maglione 2017-05-12 15:46:34 -07:00
Родитель 26511894d2
Коммит 40bbc14054
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -446,6 +446,7 @@ ScriptPreloader::InitCacheInternal()
size_t offset = 0;
while (!buf.finished()) {
auto script = MakeUnique<CachedScript>(*this, buf);
MOZ_RELEASE_ASSERT(script);
auto scriptData = data + script->mOffset;
if (scriptData + script->mSize > end) {
@ -461,7 +462,8 @@ ScriptPreloader::InitCacheInternal()
script->mXDRRange.emplace(scriptData, scriptData + script->mSize);
mScripts.Put(script->mCachePath, script.release());
mScripts.Put(script->mCachePath, script.get());
Unused << script.release();
}
if (buf.error()) {