diff --git a/src/tls_wrap.cc b/src/tls_wrap.cc index 13ba550398bc06..b6b87b30cad466 100644 --- a/src/tls_wrap.cc +++ b/src/tls_wrap.cc @@ -374,7 +374,7 @@ Local TLSWrap::GetSSLError(int status, int* err, const char** msg) { buf[mem->length] = '\0'; *msg = buf; } - static_cast(BIO_reset(bio)); + BIO_free_all(bio); return scope.Escape(exception); }