diff --git a/crypto/thr_id.c b/crypto/thr_id.c index 71576dae29431578578384535c7af24fe37f7893..42675267776c9bb89841727c4a28a12ec23e1563 100644 --- a/crypto/thr_id.c +++ b/crypto/thr_id.c @@ -204,7 +204,7 @@ void CRYPTO_THREADID_current(CRYPTO_THREADID *id) CRYPTO_THREADID_set_numeric(id, (unsigned long)find_thread(NULL)); #else /* For everything else, default to using the address of 'errno' */ - CRYPTO_THREADID_set_pointer(id, &errno); + CRYPTO_THREADID_set_pointer(id, (void*)&errno); #endif }