From 7933d2cbe5e424aaa9dfe5f9b19e1887f63e4bcc Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 16 Oct 2018 00:38:48 -0700 Subject: [PATCH] wpiutil: uv: Don't close uninitialized handles (#1372) --- wpiutil/src/main/native/cpp/uv/Handle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wpiutil/src/main/native/cpp/uv/Handle.cpp b/wpiutil/src/main/native/cpp/uv/Handle.cpp index 552e6d9c89..93ef423231 100644 --- a/wpiutil/src/main/native/cpp/uv/Handle.cpp +++ b/wpiutil/src/main/native/cpp/uv/Handle.cpp @@ -10,7 +10,7 @@ using namespace wpi::uv; Handle::~Handle() noexcept { - if (!m_closed) { + if (!m_closed && m_uv_handle->type != UV_UNKNOWN_HANDLE) { uv_close(m_uv_handle, [](uv_handle_t* uv_handle) { delete uv_handle; }); } else { delete m_uv_handle;