From bc71cc93e88d7c6d7e6bb6619ec79da060c42f94 Mon Sep 17 00:00:00 2001 From: "warren%netscape.com" Date: Mon, 20 Sep 1999 20:53:57 +0000 Subject: [PATCH] freed mComponentsDir in nsComponentManager git-svn-id: svn://10.0.0.236/trunk@48370 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpcom/components/nsComponentManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mozilla/xpcom/components/nsComponentManager.cpp b/mozilla/xpcom/components/nsComponentManager.cpp index 6ef2e0a21ef..1c9fefc9570 100644 --- a/mozilla/xpcom/components/nsComponentManager.cpp +++ b/mozilla/xpcom/components/nsComponentManager.cpp @@ -267,6 +267,8 @@ nsComponentManagerImpl::~nsComponentManagerImpl() NS_IF_RELEASE(mRegistry); #endif /* USE_REGISTRY */ + delete mComponentsDir; + // Release all the component loaders if (mLoaders) delete mLoaders; @@ -1744,7 +1746,7 @@ nsComponentManagerImpl::AddComponentToRegistry(const nsCID &aClass, out: // XXX if failed, undo registry adds or set invalid bit? How? - delete [] cidString; // XXX nsAllocator? + nsCRT::free(cidString); return rv; }