summaryrefslogtreecommitdiff
path: root/security/nss/lib/pki
diff options
context:
space:
mode:
authoralexei.volkov.bugs%sun.com <devnull@localhost>2006-10-09 22:29:12 +0000
committeralexei.volkov.bugs%sun.com <devnull@localhost>2006-10-09 22:29:12 +0000
commitd47a370325755e2aab89c6b500c7897f81932017 (patch)
treebe450ce874ea977ddcdd24352b617bcdc1d7858a /security/nss/lib/pki
parentecff73a3901da4691dce469d439c5dcb9d170b57 (diff)
downloadnss-hg-d47a370325755e2aab89c6b500c7897f81932017.tar.gz
353908: klocwork OOM crash in tdcache.c. r=nelson
Diffstat (limited to 'security/nss/lib/pki')
-rw-r--r--security/nss/lib/pki/tdcache.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/security/nss/lib/pki/tdcache.c b/security/nss/lib/pki/tdcache.c
index 3c3e0eeb1..8b3bd688a 100644
--- a/security/nss/lib/pki/tdcache.c
+++ b/security/nss/lib/pki/tdcache.c
@@ -898,6 +898,9 @@ collect_subject_certs (
nssCertificateList_AddReferences(subjectList);
if (rvCertListOpt) {
nssListIterator *iter = nssList_CreateIterator(subjectList);
+ if (!iter) {
+ return (NSSCertificate **)NULL;
+ }
for (c = (NSSCertificate *)nssListIterator_Start(iter);
c != (NSSCertificate *)NULL;
c = (NSSCertificate *)nssListIterator_Next(iter)) {