From 517911b4999e19c1705b00f7fc5fd20a6f2080c7 Mon Sep 17 00:00:00 2001 From: Jason Rhinelander Date: Wed, 14 Sep 2022 17:40:11 -0300 Subject: [PATCH] Fix crash on shutdown For some (wrong) reason this chunk of code was here. Removed it to stop a crash on shutdown. --- llarp/dns/server.cpp | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/llarp/dns/server.cpp b/llarp/dns/server.cpp index c1a7f5a18..fe3565e3b 100644 --- a/llarp/dns/server.cpp +++ b/llarp/dns/server.cpp @@ -373,18 +373,6 @@ namespace llarp::dns runner.join(); #else m_Poller->close(); - if (auto loop = m_Loop.lock()) - { - if (auto loop_ptr = loop->MaybeGetUVWLoop()) - { - m_Poller = loop_ptr->resource(ub_fd(m_ctx.get())); - m_Poller->on([ptr = std::weak_ptr{m_ctx}](auto&, auto&) { - if (auto ctx = ptr.lock()) - ub_process(ctx.get()); - }); - m_Poller->start(uvw::PollHandle::Event::READABLE); - } - } #endif m_ctx.reset(); }