diff --git a/src/channels/channel_http.cpp b/src/channels/channel_http.cpp index 87c334e01..cce6822f4 100644 --- a/src/channels/channel_http.cpp +++ b/src/channels/channel_http.cpp @@ -160,7 +160,8 @@ void channel_http::send(response&& response, result_handler&& handler) NOEXCEPT return; } - write(response, std::move(complete)); + // response has been moved to ptr. + write(*ptr, std::move(complete)); } void channel_http::handle_send(const code& ec, size_t bytes,