From a9c1ca532fdfa36f48dd33a07ca3194513418de1 Mon Sep 17 00:00:00 2001 From: "danm%netscape.com" Date: Sat, 17 Nov 2001 05:20:35 +0000 Subject: [PATCH] stop extraneous reallocation and leak of namespace manager in Reset. r=dbaron,jst git-svn-id: svn://10.0.0.236/trunk@108352 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/content/base/src/nsDocument.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/mozilla/content/base/src/nsDocument.cpp b/mozilla/content/base/src/nsDocument.cpp index d06515e0067..6771d39b6e6 100644 --- a/mozilla/content/base/src/nsDocument.cpp +++ b/mozilla/content/base/src/nsDocument.cpp @@ -636,9 +636,6 @@ nsDocument::Reset(nsIChannel* aChannel, nsILoadGroup* aLoadGroup) owner->QueryInterface(NS_GET_IID(nsIPrincipal), (void**)&mPrincipal); } - if (NS_SUCCEEDED(rv)) - rv = NS_NewNameSpaceManager(&mNameSpaceManager); - return rv; } @@ -709,9 +706,8 @@ nsDocument::ResetToURI(nsIURI *aURI, nsILoadGroup *aLoadGroup) // nsWebShell::SetDocument does not create a load group, and it works just fine. } - if (NS_OK == rv) { + if (NS_OK == rv) rv = NS_NewNameSpaceManager(&mNameSpaceManager); - } return rv; }