From 51dc59e0193c135237465f51a4ca6ebbbb929017 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Mon, 13 Oct 2014 19:06:50 -0700 Subject: [PATCH] Fix outgoing bytes calculation in HTTP server. --- src/ripple/http/impl/Peer.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)