Commit 0d34830b authored by Howard Chu's avatar Howard Chu Committed by Quanah Gibson-Mount
Browse files

ITS#8353 CRYPTO_set_id_callback deprecated in OpenSSL 0.9.9

parent 77996215
......@@ -89,6 +89,13 @@ static void tlso_locking_cb( int mode, int type, const char *file, int line )
}
}
#if OPENSSL_VERSION_NUMBER >= 0x0909000
static void tlso_thread_self( CRYPTO_THREADID *id )
{
CRYPTO_THREADID_set_pointer( id, (void *)ldap_pvt_thread_self() );
}
#define CRYPTO_set_id_callback(foo) CRYPTO_THREADID_set_callback(foo)
#else
static unsigned long tlso_thread_self( void )
{
/* FIXME: CRYPTO_set_id_callback only works when ldap_pvt_thread_t
......@@ -101,6 +108,7 @@ static unsigned long tlso_thread_self( void )
return (unsigned long) ldap_pvt_thread_self();
}
#endif
static void tlso_thr_init( void )
{
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment