From acd649cdc4b7909cf8f144819f175215eb70d8e1 Mon Sep 17 00:00:00 2001 From: Markus Makela Date: Wed, 17 Jun 2015 18:18:40 +0300 Subject: [PATCH] Reverted back to older OpenSSL functions for compatibility support. --- server/core/gateway.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/server/core/gateway.c b/server/core/gateway.c index 21c4472c0..f206ca30e 100644 --- a/server/core/gateway.c +++ b/server/core/gateway.c @@ -263,15 +263,6 @@ static void ssl_free_dynlock(struct CRYPTO_dynlock_value * n,const char* file, i free(n); } -/** - * The thread ID callback function for OpenSSL dynamic locks. - * @param id Id to modify - */ -static void maxscale_ssl_id(CRYPTO_THREADID* id) -{ - CRYPTO_THREADID_set_numeric(id,pthread_self()); -} - /** * Handler for SIGHUP signal. Reload the configuration for the * gateway. @@ -1468,7 +1459,7 @@ int main(int argc, char **argv) CRYPTO_set_dynlock_create_callback(ssl_create_dynlock); CRYPTO_set_dynlock_destroy_callback(ssl_free_dynlock); CRYPTO_set_dynlock_lock_callback(ssl_lock_dynlock); - CRYPTO_THREADID_set_callback(maxscale_ssl_id); + CRYPTO_set_id_callback(pthread_self); /* register exit function for embedded MySQL library */ l = atexit(libmysqld_done);