Fix outgoing bytes calculation in HTTP server.

This commit is contained in:
Vinnie Falco
2014-10-13 19:06:50 -07:00
committed by Tom Ritchford
parent afc102e90a
commit 51dc59e019

View File

@@ -574,8 +574,9 @@ Peer<Impl>::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)