summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralexei.volkov.bugs%sun.com <devnull@localhost>2007-12-11 00:04:05 +0000
committeralexei.volkov.bugs%sun.com <devnull@localhost>2007-12-11 00:04:05 +0000
commitac79c1d1dd12bc477086f807579f88bbcf7038de (patch)
treeed0b96ba928111c567967d5770d13bcba71b92c6
parent365aed616ce02cf4aa2d819552c61ea64b31e519 (diff)
downloadnss-hg-ac79c1d1dd12bc477086f807579f88bbcf7038de.tar.gz
407064 - pkix_pl_LdapCertStore_BuildCrlList should not fail if a crl fails to be decoded. r=nelson
-rw-r--r--security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c
index 3e01c2a03..91ab74cf9 100644
--- a/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c
+++ b/security/nss/lib/libpkix/pkix_pl_nss/module/pkix_pl_ldapcertstore.c
@@ -360,8 +360,9 @@ pkix_pl_LdapCertStore_BuildCrlList(
derCrlItem = *attrVal++;
while (derCrlItem != 0) {
/* create a PKIX_PL_Crl from derCrl */
- PKIX_CHECK(pkix_pl_CRL_CreateToList
- (derCrlItem, crlList, plContext),
+ PKIX_CHECK_ONLY_FATAL(
+ pkix_pl_CRL_CreateToList(derCrlItem, crlList,
+ plContext),
PKIX_CRLCREATETOLISTFAILED);
derCrlItem = *attrVal++;
}