summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrelyea%netscape.com <devnull@localhost>2002-01-30 00:25:34 +0000
committerrelyea%netscape.com <devnull@localhost>2002-01-30 00:25:34 +0000
commit2a25d688052389c3b4bbf58c346fbcff1da21861 (patch)
tree813dd098762d536fe54f1778a886b59d07bd7450
parent4b7463c8f933e4e3bcba625c89fbfd5fb0dfce8b (diff)
downloadnss-hg-2a25d688052389c3b4bbf58c346fbcff1da21861.tar.gz
Indexes are zero based. Do our realloc when index == size (not after).
-rw-r--r--security/nss/lib/certhigh/certvfy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/security/nss/lib/certhigh/certvfy.c b/security/nss/lib/certhigh/certvfy.c
index 810229db5..10107324e 100644
--- a/security/nss/lib/certhigh/certvfy.c
+++ b/security/nss/lib/certhigh/certvfy.c
@@ -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));