From e88185f76584e5e178a2a51b159f15d858888a84 Mon Sep 17 00:00:00 2001 From: Klemens Date: Wed, 4 Jan 2023 09:22:03 +0800 Subject: [PATCH] basic_stream doesn't use try-catch with no-exceptions. --- include/boost/beast/core/impl/basic_stream.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/boost/beast/core/impl/basic_stream.hpp b/include/boost/beast/core/impl/basic_stream.hpp index 4e131323..bb19d787 100644 --- a/include/boost/beast/core/impl/basic_stream.hpp +++ b/include/boost/beast/core/impl/basic_stream.hpp @@ -149,6 +149,7 @@ close() noexcept error_code ec; socket.close(ec); } +#if !defined(BOOST_NO_EXCEPTIONS) try { timer.cancel(); @@ -156,6 +157,9 @@ close() noexcept catch(...) { } +#else + timer.cancel(); +#endif } //------------------------------------------------------------------------------