bug 199756 : Crash at nsDocument::GetPrincipal

This commit is contained in:
hpradhan%hotpop.com 2003-03-31 15:45:44 +00:00
Родитель 9e16916a56
Коммит 71085bc721
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -873,8 +873,11 @@ NS_IMETHODIMP
nsDocument::AddPrincipal(nsIPrincipal *aNewPrincipal)
{
nsresult rv;
if (!mPrincipal)
GetPrincipal(nsnull);
if (!mPrincipal) {
nsCOMPtr<nsIPrincipal> principal;
rv = GetPrincipal(getter_AddRefs(principal));
NS_ENSURE_SUCCESS(rv, rv);
}
nsCOMPtr<nsIAggregatePrincipal> agg(do_QueryInterface(mPrincipal, &rv));
if (NS_SUCCEEDED(rv)) {