From: Daniel Stenberg Date: Tue, 19 Aug 2003 09:56:16 +0000 (+0000) Subject: CRYPTO_cleanup_all_ex_data() is not present in all OpenSSL versions so X-Git-Tag: curl-7_10_8~282 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a8c78cbbb091969f692715dd4e6eb160bba3afb8;p=thirdparty%2Fcurl.git CRYPTO_cleanup_all_ex_data() is not present in all OpenSSL versions so we need to check for its presence in the configure script --- diff --git a/lib/ssluse.c b/lib/ssluse.c index a05a314281..a31cb13dce 100644 --- a/lib/ssluse.c +++ b/lib/ssluse.c @@ -437,7 +437,11 @@ void Curl_SSL_cleanup(void) ENGINE_cleanup(); #endif +#ifdef HAVE_CRYPTO_CLEANUP_ALL_EX_DATA + /* this function was not present in 0.9.6b, but was added sometimes + later */ CRYPTO_cleanup_all_ex_data(); +#endif init_ssl=0; /* not inited any more */ }