From ed3b786a73fc834df2fd529c75c472ebb2ab1d29 Mon Sep 17 00:00:00 2001 From: "jwalden%mit.edu" Date: Thu, 29 Jun 2006 02:40:54 +0000 Subject: [PATCH] Bug 343022 - Increased Rlk leak on balsa (2006-06-27). Patch by Michael Wu , r=enndeakin git-svn-id: svn://10.0.0.236/trunk@201188 18797224-902f-48f8-a5cc-f745e15eee43 --- .../toolkit/components/passwordmgr/base/nsPasswordManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp b/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp index b05c883d78c..58945754ab9 100644 --- a/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp +++ b/mozilla/toolkit/components/passwordmgr/base/nsPasswordManager.cpp @@ -764,8 +764,10 @@ nsPasswordManager::Observe(nsISupports* aSubject, NS_ASSERTION(branch == mPrefBranch, "unexpected pref change notification"); branch->GetBoolPref("rememberSignons", &sRememberPasswords); - } else if (!strcmp(aTopic, "app-startup")) + } else if (!strcmp(aTopic, "app-startup")) { GetInstance(); + NS_IF_RELEASE(sPasswordManager); + } return NS_OK; }