Fixing leak in nsXMLDocument to get the tree reopened. r=mccabe, brendan

This commit is contained in:
mstoltz%netscape.com 2000-09-21 19:48:11 +00:00
Родитель 49b8d58c54
Коммит 90e1c56068
2 изменённых файлов: 2 добавлений и 2 удалений

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

@ -271,9 +271,9 @@ nsXMLDocument::Load(const nsAReadableString& aUrl)
return NS_ERROR_FAILURE;
// Set a principal for this document
NS_IF_RELEASE(mPrincipal);
rv = secMan->GetCodebasePrincipal(uri, &mPrincipal);
if (!mPrincipal) return rv;
NS_ADDREF(mPrincipal);
// Create a channel
rv = NS_OpenURI(getter_AddRefs(channel), uri, nsnull);

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

@ -271,9 +271,9 @@ nsXMLDocument::Load(const nsAReadableString& aUrl)
return NS_ERROR_FAILURE;
// Set a principal for this document
NS_IF_RELEASE(mPrincipal);
rv = secMan->GetCodebasePrincipal(uri, &mPrincipal);
if (!mPrincipal) return rv;
NS_ADDREF(mPrincipal);
// Create a channel
rv = NS_OpenURI(getter_AddRefs(channel), uri, nsnull);