From 39901cb328ec865caaea103a74ac859bd3513e56 Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Sat, 16 Dec 2006 01:24:54 +0000 Subject: [PATCH] ITS#4723 add CRYPTO_set_id_callback --- libraries/libldap/tls.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/libldap/tls.c b/libraries/libldap/tls.c index f0e3a8555f..847aadc385 100644 --- a/libraries/libldap/tls.c +++ b/libraries/libldap/tls.c @@ -115,7 +115,10 @@ static void tls_init_threads( void ) ldap_pvt_thread_mutex_init( &tls_mutexes[i] ); } CRYPTO_set_locking_callback( tls_locking_cb ); - /* FIXME: the thread id should be added somehow... */ + CRYPTO_set_id_callback( ldap_pvt_thread_self ); + /* FIXME: CRYPTO_set_id_callback only works when ldap_pvt_thread_t + * is an integral type that fits in an unsigned long + */ ldap_pvt_thread_mutex_init( &tls_def_ctx_mutex ); ldap_pvt_thread_mutex_init( &tls_connect_mutex ); -- 2.39.2