From 77c844d006020d3e1e8ceccee053d50f4c91982c Mon Sep 17 00:00:00 2001 From: diath Date: Fri, 25 Nov 2022 18:00:45 +0100 Subject: [PATCH] Fix building with newest Boost.Asio (#1194) --- src/framework/net/connection.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/framework/net/connection.cpp b/src/framework/net/connection.cpp index 0ecfbf5e..060916f6 100644 --- a/src/framework/net/connection.cpp +++ b/src/framework/net/connection.cpp @@ -162,7 +162,7 @@ void Connection::read(uint16 bytes, const RecvCallback& callback) m_recvCallback = callback; asio::async_read(m_socket, - asio::buffer(m_inputStream.prepare(bytes)), + asio::mutable_buffer(m_inputStream.prepare(bytes)), std::bind(&Connection::onRecv, asConnection(), std::placeholders::_1, std::placeholders::_2)); m_readTimer.cancel(); @@ -194,7 +194,7 @@ void Connection::read_some(const RecvCallback& callback) m_recvCallback = callback; - m_socket.async_read_some(asio::buffer(m_inputStream.prepare(RECV_BUFFER_SIZE)), + m_socket.async_read_some(asio::mutable_buffer(m_inputStream.prepare(RECV_BUFFER_SIZE)), std::bind(&Connection::onRecv, asConnection(), std::placeholders::_1, std::placeholders::_2)); m_readTimer.cancel();