mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 04:45:45 +00:00
clone uri before removing login/pw (bug 131218); r=adamlock, sr=kin, a=asa
This commit is contained in:
parent
2616141c6d
commit
423a631b12
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user