summaryrefslogtreecommitdiff
path: root/security/nss/lib
diff options
context:
space:
mode:
authorglen.beasley%sun.com <devnull@localhost>2007-10-31 00:32:54 +0000
committerglen.beasley%sun.com <devnull@localhost>2007-10-31 00:32:54 +0000
commit8814fb93b5f48ed30c2487dffe6a30e2103eadb6 (patch)
treee4272704742bd3d0bd2e5474df19a156d5db1770 /security/nss/lib
parentf4736d6a5494d8b3e46fa8a067149e7c0da140ed (diff)
downloadnss-hg-8814fb93b5f48ed30c2487dffe6a30e2103eadb6.tar.gz
400811 SSL_CanBypass memory leak fix r=julien,sr=nelson
Diffstat (limited to 'security/nss/lib')
-rw-r--r--security/nss/lib/ssl/derive.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/security/nss/lib/ssl/derive.c b/security/nss/lib/ssl/derive.c
index 71b8c0fa1..352f8f522 100644
--- a/security/nss/lib/ssl/derive.c
+++ b/security/nss/lib/ssl/derive.c
@@ -817,7 +817,9 @@ SSL_CanBypass(CERTCertificate *cert, SECKEYPrivateKey *srvPrivkey,
done:
if (pms)
PK11_FreeSymKey(pms);
-
+
+ SECITEM_FreeItem(&enc_pms, PR_FALSE);
+
if (srvPubkey) {
SECKEY_DestroyPublicKey(srvPubkey);
srvPubkey = NULL;