Bug 1978237 - Check for null before attempting to get document URI when ScriptLoader is reporting to the console. r=dom-core,smaug a=pascalc DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D258259
This commit is contained in:
committed by
pchevrel@mozilla.com
parent
2a3c838e24
commit
76a867fb4d
@@ -4018,6 +4018,10 @@ void ScriptLoader::ReportErrorToConsole(ScriptLoadRequest* aRequest,
|
||||
return;
|
||||
}
|
||||
|
||||
if (!mDocument) {
|
||||
return;
|
||||
}
|
||||
|
||||
bool isScript = !aRequest->IsModuleRequest();
|
||||
const char* message;
|
||||
if (aResult == NS_ERROR_MALFORMED_URI) {
|
||||
@@ -4066,6 +4070,9 @@ void ScriptLoader::ReportErrorToConsole(ScriptLoadRequest* aRequest,
|
||||
void ScriptLoader::ReportWarningToConsole(
|
||||
ScriptLoadRequest* aRequest, const char* aMessageName,
|
||||
const nsTArray<nsString>& aParams) const {
|
||||
if (!mDocument) {
|
||||
return;
|
||||
}
|
||||
uint32_t lineNo = aRequest->GetScriptLoadContext()->GetScriptLineNumber();
|
||||
JS::ColumnNumberOneOrigin columnNo =
|
||||
aRequest->GetScriptLoadContext()->GetScriptColumnNumber();
|
||||
|
||||
Reference in New Issue
Block a user