File openssl-CRYPTO_THREADID_set_callback.patch of Package openssl-1_0_0.24562
Index: openssl-1.0.2p/crypto/cryptlib.c =================================================================== --- openssl-1.0.2p.orig/crypto/cryptlib.c +++ openssl-1.0.2p/crypto/cryptlib.c @@ -471,7 +471,7 @@ void CRYPTO_THREADID_set_pointer(CRYPTO_ int CRYPTO_THREADID_set_callback(void (*func) (CRYPTO_THREADID *)) { - if (threadid_callback) + if (threadid_callback && func) return 0; threadid_callback = func; return 1;