diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-13 00:23:58 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-13 00:23:58 +0200 |
| commit | 951803bf1f78d589af695ccec3bd045520d71235 (patch) | |
| tree | 14a7baa3922fc8212213b1ad2eac832fdf42d0e0 | |
| parent | add scripts to setup git hooks (diff) | |
| download | math-server-951803bf1f78d589af695ccec3bd045520d71235.tar.gz math-server-951803bf1f78d589af695ccec3bd045520d71235.zip | |
get rid of functionality removed in newer Boost
| -rw-r--r-- | client/transport.hpp | 4 | ||||
| -rw-r--r-- | server/main/session.cpp | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/client/transport.hpp b/client/transport.hpp index 1774d25..5bac4d3 100644 --- a/client/transport.hpp +++ b/client/transport.hpp @@ -86,8 +86,8 @@ private: std::string read_line() { const auto bytes = boost::asio::read_until(m_socket, m_buffer, "\r\n"); - const auto data = boost::asio::buffer_cast<const char*>(m_buffer.data()); - const std::string result{data, bytes - 2}; // Skip \r\n + const auto data = boost::asio::buffers_begin(m_buffer.data()); + const std::string result{data, data + (bytes - 2)}; // Skip \r\n m_buffer.consume(bytes); return result; } diff --git a/server/main/session.cpp b/server/main/session.cpp index 6d615ff..31f37fc 100644 --- a/server/main/session.cpp +++ b/server/main/session.cpp @@ -89,8 +89,8 @@ void Session::handle_read(const boost::system::error_code& ec, std::size_t bytes } std::string Session::consume_input(std::size_t bytes) { - const auto data = boost::asio::buffer_cast<const char*>(m_buffer.data()); - const std::string input{data, bytes - 1}; + const auto data = boost::asio::buffers_begin(m_buffer.data()); + const std::string input{data, data + (bytes - 1)}; m_buffer.consume(bytes); return input; } |
