diff --git a/src/udp_wrap.cc b/src/udp_wrap.cc index cd4c58eca..741e4ed46 100644 --- a/src/udp_wrap.cc +++ b/src/udp_wrap.cc @@ -365,6 +365,7 @@ void UDPWrap::OnRecv(uv_udp_t* handle, if (nread == -1) { SetErrno(uv_last_error(uv_default_loop())); + ReleaseMemory(buf.base, NULL); } else { Local rinfo = Object::New();