From 32516929001f175a5e99f80d3658688c9de989fa Mon Sep 17 00:00:00 2001 From: "angelon%netscape.com" Date: Mon, 18 Nov 2002 22:44:22 +0000 Subject: [PATCH] Initializing the retval to avoid a double free (crash) git-svn-id: svn://10.0.0.236/branches/ANGELON_MOZ12_BRANCH@134051 18797224-902f-48f8-a5cc-f745e15eee43 --- .../components/commandhandler/src/nsCommandParams.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mozilla/embedding/components/commandhandler/src/nsCommandParams.cpp b/mozilla/embedding/components/commandhandler/src/nsCommandParams.cpp index 0135136c2ce..dd14e7bff02 100644 --- a/mozilla/embedding/components/commandhandler/src/nsCommandParams.cpp +++ b/mozilla/embedding/components/commandhandler/src/nsCommandParams.cpp @@ -165,6 +165,9 @@ NS_IMETHODIMP nsCommandParams::GetStringValue(const char *name, nsAString & _ret /* AString getStringValue (in AString name); */ NS_IMETHODIMP nsCommandParams::GetCStringValue(const char * name, char **_retval) { + NS_ENSURE_ARG_POINTER(_retval); + *_retval = nsnull; + HashEntry* foundEntry = GetNamedEntry(name); if (foundEntry && foundEntry->mEntryType == eStringType) {