diff --git a/etlist/connection.cpp b/etlist/connection.cpp index 576543e..9dbbb61 100644 --- a/etlist/connection.cpp +++ b/etlist/connection.cpp @@ -76,7 +76,7 @@ void Connection::HandleReceive(const boost::system::error_code& error, boost::asio::placeholders::bytes_transferred)); // std::cout.write(data_, bytes_recvd) << std::endl; - response_.push_back(data_); + response_.push_back(std::string(data_, bytes_recvd)); } #if 0 else if (error) @@ -99,4 +99,4 @@ void Connection::HandleSend() boost::bind(&Connection::HandleReceive, this, boost::asio::placeholders::error, boost::asio::placeholders::bytes_transferred)); -} \ No newline at end of file +}