diff --git a/include/boost/redis/connection.hpp b/include/boost/redis/connection.hpp index 844be948..b1b83988 100644 --- a/include/boost/redis/connection.hpp +++ b/include/boost/redis/connection.hpp @@ -898,8 +898,8 @@ public: std::size_t receive(system::error_code& ec) { return impl_.receive(ec); } /// Calls `boost::redis::basic_connection::async_exec`. - template - auto async_exec(request const& req, Response& resp, CompletionToken&& token = {}) + template + auto async_exec(request const& req, Response& resp = ignore, CompletionToken&& token = {}) { return async_exec(req, any_adapter(resp), std::forward(token)); } diff --git a/test/test_conn_echo_stress.cpp b/test/test_conn_echo_stress.cpp index 51e1ab39..177f546f 100644 --- a/test/test_conn_echo_stress.cpp +++ b/test/test_conn_echo_stress.cpp @@ -79,7 +79,7 @@ auto push_consumer(connection& conn, int expected) -> net::awaitable auto echo_session(connection& conn, const request& pubs, int n) -> net::awaitable { for (auto i = 0; i < n; ++i) - co_await conn.async_exec(pubs, ignore); + co_await conn.async_exec(pubs); } void rethrow_on_error(std::exception_ptr exc)