зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1734612 - Use soft error and stop reading startup cache file if the content is unexpected. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D128320
This commit is contained in:
Родитель
5fa335c771
Коммит
2ea9475f02
|
@ -537,7 +537,9 @@ Result<Ok, nsresult> ScriptPreloader::InitCacheInternal(
|
|||
MOZ_RELEASE_ASSERT(script);
|
||||
|
||||
auto scriptData = data + script->mOffset;
|
||||
MOZ_RELEASE_ASSERT(JS::IsTranscodingBytecodeAligned(scriptData.get()));
|
||||
if (!JS::IsTranscodingBytecodeAligned(scriptData.get())) {
|
||||
return Err(NS_ERROR_UNEXPECTED);
|
||||
}
|
||||
|
||||
if (scriptData + script->mSize > end) {
|
||||
return Err(NS_ERROR_UNEXPECTED);
|
||||
|
|
Загрузка…
Ссылка в новой задаче