Bug 763496 - Use nsIPrincipal::Subsumes instead of nsIPrincipal::Equals in nsDocShell. r=bz

This commit is contained in:
Gabor Krizsanits
2012-06-12 17:06:37 -04:00
parent 51c7b7790d
commit c32bb46ef1

View File

@@ -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;