Commit f5905ba3 authored by Jonas Maebe's avatar Jonas Maebe Committed by Kurt Roeckx
Browse files

ssl_create_cipher_list: check whether push onto cipherstack succeeds

parent b3b966fb
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -1621,7 +1621,12 @@ STACK_OF(SSL_CIPHER) *ssl_create_cipher_list(const SSL_METHOD *ssl_method,
		if (curr->active)
#endif
			{
			sk_SSL_CIPHER_push(cipherstack, curr->cipher);
			if (!sk_SSL_CIPHER_push(cipherstack, curr->cipher))
				{
				OPENSSL_free(co_list);
				sk_SSL_CIPHER_free(cipherstack);
				return NULL;
				}
#ifdef CIPHER_DEBUG
			printf("<%s>\n",curr->cipher->name);
#endif