mirror of https://github.com/openssl/openssl.git
				
				
				
			use different variable for chain iteration
This commit is contained in:
		
							parent
							
								
									65331f225a
								
							
						
					
					
						commit
						e1a7db8fdd
					
				|  | @ -321,15 +321,16 @@ CERT *ssl_cert_dup(CERT *cert) | ||||||
| 
 | 
 | ||||||
| 		if (cpk->chain) | 		if (cpk->chain) | ||||||
| 			{ | 			{ | ||||||
|  | 			int j; | ||||||
| 			rpk->chain = sk_X509_dup(cpk->chain); | 			rpk->chain = sk_X509_dup(cpk->chain); | ||||||
| 			if (!rpk->chain) | 			if (!rpk->chain) | ||||||
| 				{ | 				{ | ||||||
| 				SSLerr(SSL_F_SSL_CERT_DUP, ERR_R_MALLOC_FAILURE); | 				SSLerr(SSL_F_SSL_CERT_DUP, ERR_R_MALLOC_FAILURE); | ||||||
| 				goto err; | 				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); | 				CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509); | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue