From 6dd96939c445f4302f3ca40dcaa7d82ba474e5f1 Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Mon, 4 Aug 2025 10:34:06 -0500 Subject: [PATCH] clear cache on failure --- repertory/librepertory/src/comm/packet/packet_client.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/repertory/librepertory/src/comm/packet/packet_client.cpp b/repertory/librepertory/src/comm/packet/packet_client.cpp index 80fa5abe..faceb22e 100644 --- a/repertory/librepertory/src/comm/packet/packet_client.cpp +++ b/repertory/librepertory/src/comm/packet/packet_client.cpp @@ -58,6 +58,7 @@ void packet_client::close_all() { } clients_.clear(); + io_context_ = boost::asio::io_context{}; unique_id_ = utils::create_uuid_string(); } @@ -77,6 +78,7 @@ void packet_client::connect(client &cli) { } } catch (const std::exception &e) { utils::error::raise_error(function_name, e, "connection handshake failed"); + resolve_results_.clear(); } }