Bug 420212: Empty cert DNs handled badly, display as "!INVALID AVA!"

r=kengert


git-svn-id: svn://10.0.0.236/trunk@246940 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
nelson%bolyard.com 2008-03-03 19:43:28 +00:00
parent 26c1658584
commit 7a6dd3c6f5

View File

@ -2303,7 +2303,15 @@ SECU_PrintName(FILE *out, CERTName *name, char *msg, int level)
char *str;
SECItem my;
str = nameStr = CERT_NameToAscii(name);
if (!name) {
PORT_SetError(SEC_ERROR_INVALID_ARGS);
return;
}
if (!name->rdns || !name->rdns[0]) {
str = "(empty)";
} else {
str = nameStr = CERT_NameToAscii(name);
}
if (!str) {
str = "!Invalid AVA!";
}