Issue #618 - Check for failed instantiation when starting to fetch dependencies

If instantiation has failed, then also fail the load and don't fetch imports.
Ref BZ: 1358882
This commit is contained in:
Moonchild
2020-07-01 21:12:16 +00:00
parent 9056191e67
commit ec10b65dde
+6
View File
@@ -721,6 +721,12 @@ ScriptLoader::StartFetchingModuleDependencies(ModuleLoadRequest* aRequest)
{
MOZ_ASSERT(aRequest->mModuleScript);
MOZ_ASSERT(!aRequest->IsReadyToRun());
if (aRequest->mModuleScript->InstantiationFailed()) {
aRequest->LoadFailed();
return;
}
aRequest->mProgress = ModuleLoadRequest::Progress::FetchingImports;
nsCOMArray<nsIURI> urls;