Bug 1214488 - Allow native callers in GetEntryGlobal. r=me

This commit is contained in:
Bobby Holley 2015-10-13 22:06:10 -07:00
parent bad48ad6fa
commit f8fad054ff

View File

@ -175,7 +175,7 @@ ClampToSubject(nsIGlobalObject* aGlobalOrNull)
nsIPrincipal* globalPrin = aGlobalOrNull->PrincipalOrNull();
NS_ENSURE_TRUE(globalPrin, GetCurrentGlobal());
if (!nsContentUtils::SubjectPrincipal()->SubsumesConsideringDomain(globalPrin)) {
if (!nsContentUtils::SubjectPrincipalOrSystemIfNativeCaller()->SubsumesConsideringDomain(globalPrin)) {
return GetCurrentGlobal();
}