[DOM] Deny web notifications if principal can't resolve.

This commit is contained in:
Moonchild
2023-08-30 17:46:49 +02:00
committed by roytam1
parent 058e936f62
commit 850464c616
+5
View File
@@ -1688,6 +1688,11 @@ Notification::GetPermissionInternal(nsISupports* aGlobal, ErrorResult& aRv)
}
nsCOMPtr<nsIPrincipal> principal = sop->GetPrincipal();
if (!principal) {
aRv.Throw(NS_ERROR_UNEXPECTED);
return NotificationPermission::Denied;
}
return GetPermissionInternal(principal, aRv);
}