Bug 763496 - Use nsIPrincipal::Subsumes instead of nsIPrincipal::Equals in nsDocShell. r=bz
This commit is contained in:
@@ -7928,10 +7928,10 @@ nsDocShell::CheckLoadingPermissions()
|
||||
}
|
||||
|
||||
// Compare origins
|
||||
bool equal;
|
||||
sameOrigin = subjPrincipal->Equals(p, &equal);
|
||||
bool subsumes;
|
||||
sameOrigin = subjPrincipal->Subsumes(p, &subsumes);
|
||||
if (NS_SUCCEEDED(sameOrigin)) {
|
||||
if (equal) {
|
||||
if (subsumes) {
|
||||
// Same origin, permit load
|
||||
|
||||
return sameOrigin;
|
||||
|
||||
Reference in New Issue
Block a user