Bug 1496220 - 1. Serialize default null principal in RemoteWebNavigation; r=jkt

RemoteWebNavigation is expected to pass a serialized principal, so the
default null principal should be serialized as well.

Differential Revision: https://phabricator.services.mozilla.com/D7784

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jim Chen 2018-10-05 13:40:43 +00:00
Родитель 0383cf1f1b
Коммит 1ebc3e2c47
1 изменённых файлов: 2 добавлений и 3 удалений

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

@ -105,9 +105,8 @@ RemoteWebNavigation.prototype = {
postData: aPostData ? Utils.serializeInputStream(aPostData) : null,
headers: aHeaders ? Utils.serializeInputStream(aHeaders) : null,
baseURI: aBaseURI ? aBaseURI.spec : null,
triggeringPrincipal: aTriggeringPrincipal
? Utils.serializePrincipal(aTriggeringPrincipal)
: Services.scriptSecurityManager.createNullPrincipal({}),
triggeringPrincipal: Utils.serializePrincipal(
aTriggeringPrincipal || Services.scriptSecurityManager.createNullPrincipal({})),
requestTime: Services.telemetry.msSystemNow(),
});
},