Indexes are zero based. Do our realloc when index == size (not after).

This commit is contained in:
relyea%netscape.com 2002-01-30 00:25:34 +00:00
Родитель c66d0660f4
Коммит 9a66c5386d
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -705,7 +705,7 @@ CERT_VerifyCertChain(CERTCertDBHandle *handle, CERTCertificate *cert,
subjectNameList = CERT_GetCertificateNames(subjectCert, arena);
subjectNameListLen = CERT_GetNamesLength(subjectNameList);
for (i = 0; i < subjectNameListLen; i++) {
if (namesIndexLen < namesCount + i) {
if (namesIndexLen <= namesCount + i) {
namesIndexLen = namesIndexLen * 2;
namesIndex = (SECItem *) PORT_Realloc(namesIndex, namesIndexLen *
sizeof(SECItem));