diff --git a/server/control_session_http.cpp b/server/control_session_http.cpp index 0ca04066..b7e35a3c 100644 --- a/server/control_session_http.cpp +++ b/server/control_session_http.cpp @@ -312,7 +312,7 @@ void ControlSessionHttp::sendAsync(const std::string& message) return; auto self(shared_from_this()); - ws_->async_write(boost::asio::buffer(message), [this, self](std::error_code ec, std::size_t length) { + ws_->async_write(boost::asio::buffer(message), [self](std::error_code ec, std::size_t length) { if (ec) { LOG(ERROR) << "Error while writing to control socket: " << ec.message() << "\n"; diff --git a/server/control_session_tcp.cpp b/server/control_session_tcp.cpp index 786fedb3..4b10da6a 100644 --- a/server/control_session_tcp.cpp +++ b/server/control_session_tcp.cpp @@ -90,7 +90,7 @@ void ControlSessionTcp::stop() void ControlSessionTcp::sendAsync(const std::string& message) { auto self(shared_from_this()); - boost::asio::async_write(socket_, boost::asio::buffer(message + "\r\n"), [this, self](std::error_code ec, std::size_t length) { + boost::asio::async_write(socket_, boost::asio::buffer(message + "\r\n"), [self](std::error_code ec, std::size_t length) { if (ec) { LOG(ERROR) << "Error while writing to control socket: " << ec.message() << "\n";