diff --git a/src/ripple/http/impl/Peer.h b/src/ripple/http/impl/Peer.h index a5d812209..641f9f31a 100644 --- a/src/ripple/http/impl/Peer.h +++ b/src/ripple/http/impl/Peer.h @@ -574,8 +574,9 @@ Peer::do_write (boost::asio::yield_context yield) break; start_timer(); - boost::asio::async_write (impl().socket_, boost::asio::buffer ( - data, bytes), boost::asio::transfer_at_least(1), yield[ec]); + bytes = boost::asio::async_write (impl().socket_, + boost::asio::buffer (data, bytes), + boost::asio::transfer_at_least(1), yield[ec]); cancel_timer(); if (ec)