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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!mDocument) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
bool isScript = !aRequest->IsModuleRequest();
|
bool isScript = !aRequest->IsModuleRequest();
|
||||||
const char* message;
|
const char* message;
|
||||||
if (aResult == NS_ERROR_MALFORMED_URI) {
|
if (aResult == NS_ERROR_MALFORMED_URI) {
|
||||||
@@ -4066,6 +4070,9 @@ void ScriptLoader::ReportErrorToConsole(ScriptLoadRequest* aRequest,
|
|||||||
void ScriptLoader::ReportWarningToConsole(
|
void ScriptLoader::ReportWarningToConsole(
|
||||||
ScriptLoadRequest* aRequest, const char* aMessageName,
|
ScriptLoadRequest* aRequest, const char* aMessageName,
|
||||||
const nsTArray<nsString>& aParams) const {
|
const nsTArray<nsString>& aParams) const {
|
||||||
|
if (!mDocument) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
uint32_t lineNo = aRequest->GetScriptLoadContext()->GetScriptLineNumber();
|
uint32_t lineNo = aRequest->GetScriptLoadContext()->GetScriptLineNumber();
|
||||||
JS::ColumnNumberOneOrigin columnNo =
|
JS::ColumnNumberOneOrigin columnNo =
|
||||||
aRequest->GetScriptLoadContext()->GetScriptColumnNumber();
|
aRequest->GetScriptLoadContext()->GetScriptColumnNumber();
|
||||||
|
|||||||
Reference in New Issue
Block a user