(void)NSS_CMSSignerInfo_GetSigningCertificate(sigd->signerInfos[i], certdb);
(void)NSS_CMSSignerInfo_GetSigningCertificate( sigd->signerInfos[i], certdb); }  loser:  if (certArray) { CERT_DestroyCertArray(certArray,certcount); } if (certList) { CERT_DestroyCertList(certList);
NSS_CMSSignedData_ImportCerts(NSSCMSSignedData *sigd, CERTCertDBHandle *certdb,				SECCertUsage certusage, PRBool keepcerts){    int certcount;    SECStatus rv;    int i;    certcount = NSS_CMSArray_Count((void **)sigd->rawCerts);    rv = CERT_ImportCerts(certdb, certusage, certcount, sigd->rawCerts, NULL,			  keepcerts, PR_FALSE, NULL);    /* XXX CRL handling */    if (sigd->signerInfos != NULL) {	/* fill in all signerinfo's certs */	for (i = 0; sigd->signerInfos[i] != NULL; i++)	    (void)NSS_CMSSignerInfo_GetSigningCertificate(sigd->signerInfos[i], certdb);    }    return rv;}