Bug 316837, crash in [@ strchr - nsNSSCertificateDB::getCertNames] on cert without nickname

r=rrelyea
This commit is contained in:
kaie%kuix.de 2006-08-10 19:26:06 +00:00
parent 193af9b5b2
commit e7f6dd96e7

View File

@ -1313,9 +1313,12 @@ nsNSSCertificateDB::getCertNames(CERTCertList *certList,
namestr = node->cert->emailAddr;
} else {
namestr = node->cert->nickname;
char *sc = strchr(namestr, ':');
if (sc) *sc = DELIM;
if (namestr) {
char *sc = strchr(namestr, ':');
if (sc) *sc = DELIM;
}
}
if (!namestr) namestr = "";
nsAutoString certname = NS_ConvertASCIItoUTF16(namestr);
certstr.Append(PRUnichar(DELIM));
certstr += certname;