]> git.sur5r.net Git - openldap/commitdiff
ITS#4723 add CRYPTO_set_id_callback
authorQuanah Gibson-Mount <quanah@openldap.org>
Sat, 16 Dec 2006 01:24:54 +0000 (01:24 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Sat, 16 Dec 2006 01:24:54 +0000 (01:24 +0000)
libraries/libldap/tls.c

index f0e3a8555f17aed8c6d322df0436586adeccb784..847aadc3856a5319d782107a058da5ba8536b086 100644 (file)
@@ -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 );