* to add them at some point.
*/
+#ifdef HAVE_CRYPTO_SET_LOCKING_CALLBACK
static pthread_mutex_t *ssl_mutexes = NULL;
-#ifdef HAVE_CRYPTO_SET_LOCKING_CALLBACK
static void ssl_locking_function(int mode, int n, UNUSED char const *file, UNUSED int line)
{
if (mode & CRYPTO_LOCK) {
static void tls_mutexes_destroy(void)
{
+#ifdef HAVE_CRYPTO_SET_LOCKING_CALLBACK
int i, num;
num = CRYPTO_num_locks();
free(ssl_mutexes);
CRYPTO_set_locking_callback(NULL);
+#endif
}
#else
#define tls_mutexes_destroy