diff options
author | jpierre%netscape.com <devnull@localhost> | 2004-01-28 01:18:45 +0000 |
---|---|---|
committer | jpierre%netscape.com <devnull@localhost> | 2004-01-28 01:18:45 +0000 |
commit | f8e549cf03dfa7596e4aa9b5bea3f883e6d0ff14 (patch) | |
tree | 06080529cf9bab2a8a2b286f26ebde52bf2a5b35 /security | |
parent | 3af741589c5f67afb8208f16708334ee78e3910d (diff) | |
download | nss-hg-f8e549cf03dfa7596e4aa9b5bea3f883e6d0ff14.tar.gz |
Fix for 231051 - crlutil asserts after deleting CRL. r=wtc, nelsonb
Diffstat (limited to 'security')
-rw-r--r-- | security/nss/cmd/crlutil/crlutil.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/security/nss/cmd/crlutil/crlutil.c b/security/nss/cmd/crlutil/crlutil.c index d41dadde7..89d6676b8 100644 --- a/security/nss/cmd/crlutil/crlutil.c +++ b/security/nss/cmd/crlutil/crlutil.c @@ -144,6 +144,7 @@ static void ListCRLNames (CERTCertDBHandle *certHandle, int crlType, PRBool dele if (acrl) { SEC_DeletePermCRL(acrl); + SEC_DestroyCrl(acrl); } } crlNode = crlNode->next; @@ -177,6 +178,7 @@ static SECStatus DeleteCRL (CERTCertDBHandle *certHandle, char *name, int type) return SECFailure; } rv = SEC_DeletePermCRL (crl); + SEC_DestroyCrl(crl); if (rv != SECSuccess) { SECU_PrintError (progName, "fail to delete the issuer %s's CRL from the perm database (reason: %s)", |