Bug 1279494 - Fix crash in SetReferrerWithPolicy, add null check the triggeringPrincipal. r=ckerschb

MozReview-Commit-ID: ho0StGNqc8
This commit is contained in:
Thomas Nguyen 2016-07-04 17:05:57 +08:00
Родитель 33cf3aca7f
Коммит 53c1367728
1 изменённых файлов: 4 добавлений и 1 удалений

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

@ -1418,7 +1418,10 @@ HttpBaseChannel::SetReferrerWithPolicy(nsIURI *referrer,
nsCOMPtr<nsIURI> triggeringURI;
bool isCrossOrigin = true;
if (mLoadInfo) {
mLoadInfo->TriggeringPrincipal()->GetURI(getter_AddRefs(triggeringURI));
nsCOMPtr<nsIPrincipal> triggeringPrincipal = mLoadInfo->TriggeringPrincipal();
if (triggeringPrincipal) {
triggeringPrincipal->GetURI(getter_AddRefs(triggeringURI));
}
}
if (triggeringURI) {
if (LOG_ENABLED()) {