summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwtc%netscape.com <devnull@localhost>2002-08-31 04:52:46 +0000
committerwtc%netscape.com <devnull@localhost>2002-08-31 04:52:46 +0000
commit750f1092ae08fccb73a5fa8d25ad99fe8fc1b0af (patch)
treed2239ff2d71387a0a31403b6d9ace9b9771b82f8
parent32ed2017efd7ae9e50dd08c368d4af4b02b4c9bc (diff)
downloadnss-hg-750f1092ae08fccb73a5fa8d25ad99fe8fc1b0af.tar.gz
Bug 165859: fixed the problem that 'collection' was destroyed twice on
error in nssTrustDomain_FindCertificateByIssuerAndSerialNumber.
-rw-r--r--security/nss/lib/pki/trustdomain.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/security/nss/lib/pki/trustdomain.c b/security/nss/lib/pki/trustdomain.c
index 15542c568..37afb34bb 100644
--- a/security/nss/lib/pki/trustdomain.c
+++ b/security/nss/lib/pki/trustdomain.c
@@ -834,10 +834,10 @@ nssTrustDomain_FindCertificateByIssuerAndSerialNumber
if (collection) {
(void)nssPKIObjectCollection_GetCertificates(collection,
&rvCert, 1, NULL);
- nssPKIObjectCollection_Destroy(collection);
if (!rvCert) {
goto loser;
}
+ nssPKIObjectCollection_Destroy(collection);
}
nssSlotArray_Destroy(slots);
return rvCert;