From a8ff26ab103f6997fbb3759a0e7d8bb0cf57fe5e Mon Sep 17 00:00:00 2001 From: Alex Simpson Date: Tue, 9 Dec 2025 15:39:39 +0000 Subject: [PATCH] Remove noexcept from protocol_version and new_buffer These methods can both throw due to ensure_impl() throwing. --- include/questdb/ingress/line_sender.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/questdb/ingress/line_sender.hpp b/include/questdb/ingress/line_sender.hpp index 0274974c..dd2acda6 100644 --- a/include/questdb/ingress/line_sender.hpp +++ b/include/questdb/ingress/line_sender.hpp @@ -1110,14 +1110,14 @@ class line_sender /** * Get the current protocol version used by the sender. */ - questdb::ingress::protocol_version protocol_version() const noexcept + questdb::ingress::protocol_version protocol_version() const { ensure_impl(); return static_cast( static_cast(::line_sender_get_protocol_version(_impl))); } - line_sender_buffer new_buffer(size_t init_buf_size = 64 * 1024) noexcept + line_sender_buffer new_buffer(size_t init_buf_size = 64 * 1024) { ensure_impl(); return line_sender_buffer{