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

New function to set compression methods so they can be safely freed.

parent ec492c8a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2492,6 +2492,7 @@ const COMP_METHOD *SSL_get_current_compression(SSL *s);
const COMP_METHOD *SSL_get_current_expansion(SSL *s);
const char *SSL_COMP_get_name(const COMP_METHOD *comp);
STACK_OF(SSL_COMP) *SSL_COMP_get_compression_methods(void);
void SSL_COMP_set0_compression_methods(STACK_OF(SSL_COMP) *meths);
int SSL_COMP_add_compression_method(int id,COMP_METHOD *cm);
#else
const void *SSL_get_current_compression(SSL *s);
+5 −0
Original line number Diff line number Diff line
@@ -1892,6 +1892,11 @@ STACK_OF(SSL_COMP) *SSL_COMP_get_compression_methods(void)
	return(ssl_comp_methods);
	}

void SSL_COMP_set0_compression_methods(STACK_OF(SSL_COMP) *meths)
	{
	ssl_comp_methods = meths;
	}

int SSL_COMP_add_compression_method(int id, COMP_METHOD *cm)
	{
	SSL_COMP *comp;