Commit adfd95c2 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

use different variable for chain iteration

parent 80eb4351
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -321,15 +321,16 @@ CERT *ssl_cert_dup(CERT *cert)

		if (cpk->chain)
			{
			int j;
			rpk->chain = sk_X509_dup(cpk->chain);
			if (!rpk->chain)
				{
				SSLerr(SSL_F_SSL_CERT_DUP, ERR_R_MALLOC_FAILURE);
				goto err;
				}
			for (i = 0; i < sk_X509_num(rpk->chain); i++)
			for (j = 0; j < sk_X509_num(rpk->chain); j++)
				{
				X509 *x = sk_X509_value(rpk->chain, i);
				X509 *x = sk_X509_value(rpk->chain, j);
				CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
				}
			}