} else {  NSSCertificate *subjectCert; (void)nssList_GetArray(subjectList, (void **)&subjectCert, 1); nssHash_Add(store->subject, &subjectCert->subject, subjectList);
remove_subject_entry(  nssCertificateStore *store,  NSSCertificate *cert){    nssList *subjectList;    /* Get the subject list for the cert's subject */    subjectList = (nssList *)nssHash_Lookup(store->subject, &cert->subject);    if (subjectList) {	/* Remove the cert from the subject hash */	nssList_Remove(subjectList, cert);	if (nssList_Count(subjectList) == 0) {	    nssHash_Remove(store->subject, &cert->subject);	    nssList_Destroy(subjectList);	}    }}