diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2007-12-11 00:04:05 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2007-12-11 00:04:05 +0000 |
commit | ac79c1d1dd12bc477086f807579f88bbcf7038de (patch) | |
tree | ed0b96ba928111c567967d5770d13bcba71b92c6 | |
parent | 365aed616ce02cf4aa2d819552c61ea64b31e519 (diff) | |
download | nss-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.c | 5 |
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++; } |