diff options
author | emaldona%redhat.com <devnull@localhost> | 2012-04-14 01:44:12 +0000 |
---|---|---|
committer | emaldona%redhat.com <devnull@localhost> | 2012-04-14 01:44:12 +0000 |
commit | 194d7a6de64b824f723bad6b08f09a724de81db6 (patch) | |
tree | fc13253b40c80d20cf66141cafd784b443511df9 | |
parent | b85d4b5d3c102105dab73095936243c76f988573 (diff) | |
download | nss-hg-194d7a6de64b824f723bad6b08f09a724de81db6.tar.gz |
Bug 745224 - nss_Init leaks memory, author: kdudka@redhat.com, r=rrelyea
-rw-r--r-- | security/nss/lib/nss/nssinit.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/security/nss/lib/nss/nssinit.c b/security/nss/lib/nss/nssinit.c index 14ff5ec79..f9fbbef29 100644 --- a/security/nss/lib/nss/nssinit.c +++ b/security/nss/lib/nss/nssinit.c @@ -750,6 +750,10 @@ nss_Init(const char *configdir, const char *certPrefix, const char *keyPrefix, PZ_NotifyAllCondVar(nssInitCondition); PZ_Unlock(nssInitLock); + if (initContextPtr && configStrings) { + PR_smprintf_free(configStrings); + } + return SECSuccess; loser: |