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

Submitted by: Victor Duchovni <Victor.Duchovni@morganstanley.com>

Reviewed by: steve@openssl.org

Check return value of sk_SSL_COMP_find() properly.
parent c28a9165
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1715,7 +1715,7 @@ int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm)
	comp->method=cm;
	load_builtin_compressions();
	if (ssl_comp_methods
		&& !sk_SSL_COMP_find(ssl_comp_methods,comp))
		&& sk_SSL_COMP_find(ssl_comp_methods,comp) >= 0)
		{
		OPENSSL_free(comp);
		MemCheck_on();