aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/server/main/session.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--server/main/session.cpp4
1 files changed, 2 insertions, 2 deletions
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;
}