Bug 1609436 : Remove GetURI calls in BackgroundUtils.cpp r=ckerschb

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Sebastian Streich 2020-01-16 12:56:22 +00:00
Родитель 14244a91ca
Коммит 0700c14b2d
1 изменённых файлов: 2 добавлений и 24 удалений

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

@ -277,18 +277,8 @@ nsresult PrincipalToPrincipalInfo(nsIPrincipal* aPrincipal,
nsresult rv;
if (aPrincipal->GetIsNullPrincipal()) {
nsCOMPtr<nsIURI> uri;
rv = aPrincipal->GetURI(getter_AddRefs(uri));
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
if (NS_WARN_IF(!uri)) {
return NS_ERROR_FAILURE;
}
nsAutoCString spec;
rv = uri->GetSpec(spec);
rv = aPrincipal->GetAsciiSpec(spec);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
@ -325,20 +315,8 @@ nsresult PrincipalToPrincipalInfo(nsIPrincipal* aPrincipal,
return NS_OK;
}
// must be a content principal
nsCOMPtr<nsIURI> uri;
rv = aPrincipal->GetURI(getter_AddRefs(uri));
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}
if (NS_WARN_IF(!uri)) {
return NS_ERROR_FAILURE;
}
nsAutoCString spec;
rv = uri->GetSpec(spec);
rv = aPrincipal->GetAsciiSpec(spec);
if (NS_WARN_IF(NS_FAILED(rv))) {
return rv;
}