summaryrefslogtreecommitdiff
path: root/security/nss/lib/pk11wrap/pk11skey.c
diff options
context:
space:
mode:
authorrelyea%netscape.com <devnull@localhost>2002-09-20 20:36:10 +0000
committerrelyea%netscape.com <devnull@localhost>2002-09-20 20:36:10 +0000
commitd53d500b856ef686d21dd07ac0f037ff7772912f (patch)
tree2e15140aeaa47b0985244bb48340059fe89c67e8 /security/nss/lib/pk11wrap/pk11skey.c
parent783c7b5635ca1ef0a54bc37e948e8a7381e3abc6 (diff)
downloadnss-hg-d53d500b856ef686d21dd07ac0f037ff7772912f.tar.gz
Fix memory leak mozbug 165655, r=wtc
Diffstat (limited to 'security/nss/lib/pk11wrap/pk11skey.c')
-rw-r--r--security/nss/lib/pk11wrap/pk11skey.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/security/nss/lib/pk11wrap/pk11skey.c b/security/nss/lib/pk11wrap/pk11skey.c
index 6dc7c3359..183d0af38 100644
--- a/security/nss/lib/pk11wrap/pk11skey.c
+++ b/security/nss/lib/pk11wrap/pk11skey.c
@@ -4957,6 +4957,9 @@ PK11_WrapPrivKey(PK11SlotInfo *slot, PK11SymKey *wrappingKey,
if (newPrivKey) {
SECKEY_DestroyPrivateKey(newPrivKey);
}
+ if (param_free) {
+ SECITEM_FreeItem(param_free,PR_TRUE);
+ }
if (crv != CKR_OK) {
PORT_SetError( PK11_MapError(crv) );