diff options
author | relyea%netscape.com <devnull@localhost> | 2002-09-20 20:36:10 +0000 |
---|---|---|
committer | relyea%netscape.com <devnull@localhost> | 2002-09-20 20:36:10 +0000 |
commit | d53d500b856ef686d21dd07ac0f037ff7772912f (patch) | |
tree | 2e15140aeaa47b0985244bb48340059fe89c67e8 | |
parent | 783c7b5635ca1ef0a54bc37e948e8a7381e3abc6 (diff) | |
download | nss-hg-d53d500b856ef686d21dd07ac0f037ff7772912f.tar.gz |
Fix memory leak mozbug 165655, r=wtc
-rw-r--r-- | security/nss/lib/pk11wrap/pk11skey.c | 3 |
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) ); |