From cbcf6cb2624dfa7d4ec42249f193ab9722a98872 Mon Sep 17 00:00:00 2001 From: Mohammad Nejati Date: Wed, 4 Sep 2024 14:06:42 +0000 Subject: [PATCH] basic_stream: Fix call to net::dispatch Fixes #2925 --- include/boost/beast/core/impl/basic_stream.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/boost/beast/core/impl/basic_stream.hpp b/include/boost/beast/core/impl/basic_stream.hpp index 7b5c40b7..4a7f042a 100644 --- a/include/boost/beast/core/impl/basic_stream.hpp +++ b/include/boost/beast/core/impl/basic_stream.hpp @@ -325,8 +325,8 @@ public: (isRead ? "basic_stream::async_read_some" : "basic_stream::async_write_some"))); - net::dispatch(this->get_immediate_executor(), - net::append(std::move(*this), ec, 0)); + const auto ex = this->get_immediate_executor(); + net::dispatch(ex, net::append(std::move(*this), ec, 0)); } impl_->close();