X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=openssl.c;h=8239e3362e8e04c4b30d17f9d075aa1bcad2db33;hb=da0c1986222d19f4dd5914eda2cb4b8f65ebb2ff;hp=15166dac0a5f1d32d7c19a27c6981399ba7fa271;hpb=e1027d1e0c44440e654652cf5e24d24426fbf594;p=privoxy.git diff --git a/openssl.c b/openssl.c index 15166dac..8239e336 100644 --- a/openssl.c +++ b/openssl.c @@ -2221,6 +2221,7 @@ extern void ssl_crt_verify_info(char *buf, size_t size, struct client_state *csp } +#ifdef FEATURE_GRACEFUL_TERMINATION /********************************************************************* * * Function : ssl_release @@ -2236,8 +2237,12 @@ extern void ssl_release(void) { if (ssl_inited == 1) { +#if OPENSSL_VERSION_NUMBER >= 0x1000200fL +#ifndef LIBRESSL_VERSION_NUMBER #ifndef OPENSSL_NO_COMP SSL_COMP_free_compression_methods(); +#endif +#endif #endif CONF_modules_free(); CONF_modules_unload(1); @@ -2251,4 +2256,4 @@ extern void ssl_release(void) CRYPTO_cleanup_all_ex_data(); } } - +#endif /* def FEATURE_GRACEFUL_TERMINATION */