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;