From: Fabian Keil Date: Mon, 25 Jan 2021 17:55:06 +0000 (+0100) Subject: Only compile ssl_release() when FEATURE_GRACEFUL_TERMINATION is enabled X-Git-Tag: v_3_0_30~13 X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=commitdiff_plain;h=292734022187241c1a0348050df15ea806a8e363 Only compile ssl_release() when FEATURE_GRACEFUL_TERMINATION is enabled --- diff --git a/openssl.c b/openssl.c index b29aa926..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 @@ -2255,4 +2256,4 @@ extern void ssl_release(void) CRYPTO_cleanup_all_ex_data(); } } - +#endif /* def FEATURE_GRACEFUL_TERMINATION */ diff --git a/ssl.c b/ssl.c index 4f187c24..cf1e8a0d 100644 --- a/ssl.c +++ b/ssl.c @@ -1902,6 +1902,7 @@ extern void ssl_crt_verify_info(char *buf, size_t size, struct client_state *csp } +#ifdef FEATURE_GRACEFUL_TERMINATION /********************************************************************* * * Function : ssl_release @@ -1921,6 +1922,7 @@ extern void ssl_release(void) mbedtls_entropy_free(&entropy); } } +#endif /* def FEATURE_GRACEFUL_TERMINATION */ /********************************************************************* diff --git a/ssl.h b/ssl.h index f4f69a67..c0168154 100644 --- a/ssl.h +++ b/ssl.h @@ -56,6 +56,9 @@ extern void close_client_ssl_connection(struct client_state *csp); extern int ssl_base64_encode(unsigned char *dst, size_t dlen, size_t *olen, const unsigned char *src, size_t slen ); extern void ssl_crt_verify_info(char *buf, size_t size, struct client_state *csp); + +#ifdef FEATURE_GRACEFUL_TERMINATION extern void ssl_release(void); +#endif #endif /* ndef SSL_H_INCLUDED */