diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2006-10-09 22:29:12 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2006-10-09 22:29:12 +0000 |
commit | d47a370325755e2aab89c6b500c7897f81932017 (patch) | |
tree | be450ce874ea977ddcdd24352b617bcdc1d7858a /security/nss/lib/pki | |
parent | ecff73a3901da4691dce469d439c5dcb9d170b57 (diff) | |
download | nss-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.c | 3 |
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)) { |