Check for Empty CRL list as well.

Bug 164501.
This commit is contained in:
relyea%netscape.com 2003-01-10 19:09:46 +00:00
Родитель 65c05bc158
Коммит 6418dccb57
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -3750,7 +3750,10 @@ loser:
} else { } else {
crls = nssTrustDomain_FindCRLsBySubject(td, &subject); crls = nssTrustDomain_FindCRLsBySubject(td, &subject);
} }
if (!crls) { if ((!crls) || (*crls == NULL)) {
if (crls) {
nssCRLArray_Destroy(crls);
}
if (NSS_GetError() == NSS_ERROR_NOT_FOUND) { if (NSS_GetError() == NSS_ERROR_NOT_FOUND) {
PORT_SetError(SEC_ERROR_CRL_NOT_FOUND); PORT_SetError(SEC_ERROR_CRL_NOT_FOUND);
} }