fix(session): catch std::exception in read_loop and log error

This commit is contained in:
2026-06-24 17:59:32 +08:00
parent af8812916d
commit 8d86a71c3f

View File

@@ -97,6 +97,9 @@ asio::awaitable<void> Session::read_loop() {
Logger::warn("Asio Error {}", e.what()); Logger::warn("Asio Error {}", e.what());
} }
close();
} catch (const std::exception& e) {
Logger::error("Session Error {}", e.what());
close(); close();
} catch (...) { } catch (...) {
Logger::error("Unknow Error"); Logger::error("Unknow Error");