diff --git a/src/tls_wrap.cc b/src/tls_wrap.cc index 8a23fccc88..45be55ced7 100644 --- a/src/tls_wrap.cc +++ b/src/tls_wrap.cc @@ -208,7 +208,7 @@ void TLSCallbacks::Receive(const FunctionCallbackInfo& args) { uv_stream_t* stream = wrap->wrap()->stream(); // Copy given buffer entirely or partiall if handle becomes closed - while (len > 0 && !uv_is_closing((uv_handle_t*) stream)) { + while (len > 0 && !uv_is_closing(reinterpret_cast(stream))) { wrap->DoAlloc(reinterpret_cast(stream), len, &buf); size_t copy = buf.len > len ? len : buf.len; memcpy(buf.base, data, copy);