From 3869d472ecf9424ac86c45435150c0b9d38e087a Mon Sep 17 00:00:00 2001 From: Klemens Date: Tue, 4 Oct 2022 13:54:58 +0800 Subject: [PATCH] buffer_adaptors uses the correct begin function. --- include/boost/beast/core/impl/buffers_adaptor.hpp | 6 +++--- test/beast/core/buffers_adaptor.cpp | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/include/boost/beast/core/impl/buffers_adaptor.hpp b/include/boost/beast/core/impl/buffers_adaptor.hpp index 07c78de8..dc13efa5 100644 --- a/include/boost/beast/core/impl/buffers_adaptor.hpp +++ b/include/boost/beast/core/impl/buffers_adaptor.hpp @@ -195,9 +195,9 @@ buffers_adaptor( std::size_t nout, std::size_t nend) : bs_(other.bs_) - , begin_(std::next(bs_.begin(), nbegin)) - , out_(std::next(bs_.begin(), nout)) - , end_(std::next(bs_.begin(), nend)) + , begin_(std::next(net::buffer_sequence_begin(bs_), nbegin)) + , out_(std::next(net::buffer_sequence_begin(bs_), nout)) + , end_(std::next(net::buffer_sequence_begin(bs_), nend)) , max_size_(other.max_size_) , in_pos_(other.in_pos_) , in_size_(other.in_size_) diff --git a/test/beast/core/buffers_adaptor.cpp b/test/beast/core/buffers_adaptor.cpp index 12c1f5bb..31de910a 100644 --- a/test/beast/core/buffers_adaptor.cpp +++ b/test/beast/core/buffers_adaptor.cpp @@ -24,6 +24,8 @@ namespace boost { namespace beast { +template class buffers_adaptor; + struct buffers_adaptor_test_hook { template