From 7fadd551e850016158f99a28a3d4432e35811929 Mon Sep 17 00:00:00 2001 From: "mcgreer%netscape.com" Date: Wed, 13 Sep 2000 22:44:28 +0000 Subject: [PATCH] another instance of potentially null signerInfos being referenced git-svn-id: svn://10.0.0.236/trunk@79035 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/security/nss/lib/smime/cmssigdata.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/mozilla/security/nss/lib/smime/cmssigdata.c b/mozilla/security/nss/lib/smime/cmssigdata.c index ccb458764e6..08f2f0aaa75 100644 --- a/mozilla/security/nss/lib/smime/cmssigdata.c +++ b/mozilla/security/nss/lib/smime/cmssigdata.c @@ -34,7 +34,7 @@ /* * CMS signedData methods. * - * $Id: cmssigdata.c,v 1.4 2000-09-13 18:13:17 mcgreer%netscape.com Exp $ + * $Id: cmssigdata.c,v 1.5 2000-09-13 22:44:28 mcgreer%netscape.com Exp $ */ #include "cmslocal.h" @@ -404,8 +404,10 @@ NSS_CMSSignedData_Decode_AfterEnd(NSSCMSSignedData *sigd) signerinfos = sigd->signerInfos; /* set cmsg for all the signerinfos */ - for (i = 0; signerinfos[i] != NULL; i++) - signerinfos[i]->cmsg = sigd->cmsg; + if (signerinfos) { + for (i = 0; signerinfos[i] != NULL; i++) + signerinfos[i]->cmsg = sigd->cmsg; + } return SECSuccess; }