Bug 1290264. Update handling of '/' target origin of postMessage to spec change to use the incumbent global. r=bholley

This commit is contained in:
Boris Zbarsky 2016-07-30 00:59:54 -04:00
Родитель cf7ed9ce47
Коммит 61e3a83a14
1 изменённых файлов: 1 добавлений и 4 удалений

Просмотреть файл

@ -8347,11 +8347,8 @@ nsGlobalWindow::PostMessageMozOuter(JSContext* aCx, JS::Handle<JS::Value> aMessa
nsCOMPtr<nsIPrincipal> providedPrincipal;
if (aTargetOrigin.EqualsASCII("/")) {
providedPrincipal = GetEntryGlobal()->PrincipalOrNull();
if (NS_WARN_IF(!providedPrincipal))
return;
providedPrincipal = callerPrin;
}
// "*" indicates no specific origin is required.
else if (!aTargetOrigin.EqualsASCII("*")) {
nsCOMPtr<nsIURI> originURI;