diff --git a/src/node_crypto.cc b/src/node_crypto.cc index 7a35314a947..1e3fc2b6b39 100644 --- a/src/node_crypto.cc +++ b/src/node_crypto.cc @@ -151,7 +151,8 @@ template int SSLWrap::TLSExtStatusCallback(SSL* s, void* arg); static void crypto_threadid_cb(CRYPTO_THREADID* tid) { - CRYPTO_THREADID_set_numeric(tid, uv_thread_self()); + assert(sizeof(uv_thread_t) <= sizeof(void*)); + CRYPTO_THREADID_set_pointer(tid, (void*) uv_thread_self()); }