From a8c78cbbb091969f692715dd4e6eb160bba3afb8 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Tue, 19 Aug 2003 09:56:16 +0000
Subject: [PATCH] CRYPTO_cleanup_all_ex_data() is not present in all OpenSSL
 versions so we need to check for its presence in the configure script

---
 lib/ssluse.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/ssluse.c b/lib/ssluse.c
index a05a31428..a31cb13dc 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 */
   }