summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorElio Maldonado <emaldona@redhat.com>2013-08-23 07:31:32 -0700
committerElio Maldonado <emaldona@redhat.com>2013-08-23 07:31:32 -0700
commitfa0b0eabcc6a1e61b7d3c7556c05b1ae6aab8a77 (patch)
treec623dff216a98120349bdf466cfc85fa3ad67c6f
parente5764c1a4b910c0eb4c83adba1de89b9b221bfc1 (diff)
downloadnss-hg-fa0b0eabcc6a1e61b7d3c7556c05b1ae6aab8a77.tar.gz
Bug 900971 - nssutil_ReadSecmodDB() leaks memory, r=rrelyea
-rw-r--r--lib/util/utilmod.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/util/utilmod.c b/lib/util/utilmod.c
index d051f7fe8..e68d9505f 100644
--- a/lib/util/utilmod.c
+++ b/lib/util/utilmod.c
@@ -358,6 +358,7 @@ done:
status = PR_Access(olddbname, PR_ACCESS_EXISTS);
if (status == PR_SUCCESS) {
PR_smprintf_free(olddbname);
+ PORT_ZFree(moduleList, useCount*sizeof(char **));
PORT_SetError(SEC_ERROR_LEGACY_DATABASE);
return NULL;
}