clone uri before removing login/pw (bug 131218); r=adamlock, sr=kin, a=asa

This commit is contained in:
brade%netscape.com 2002-03-26 21:05:13 +00:00
parent 2616141c6d
commit 423a631b12

View File

@ -2159,8 +2159,13 @@ nsWebBrowserPersist::FixupNodeAttribute(nsIDOMNode *aNode,
if (mURIMap.Exists(&key))
{
URIData *data = (URIData *) mURIMap.Get(&key);
nsCOMPtr<nsIURI> fileAsURI = data->mFile;
if (!fileAsURI)
nsCOMPtr<nsIURI> fileAsURI;
if (data->mFile)
{
rv = data->mFile->Clone(getter_AddRefs(fileAsURI));
NS_ENSURE_SUCCESS(rv, PR_FALSE);
}
else
{
rv = data->mDataPath->Clone(getter_AddRefs(fileAsURI));
NS_ENSURE_SUCCESS(rv, PR_FALSE);