From 905c6270432eb6560aac11236cef005c0947073a Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Wed, 11 Jan 2017 15:54:35 -0500 Subject: [PATCH] Check error on HTTP request in server --- src/ripple/server/impl/BaseHTTPPeer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ripple/server/impl/BaseHTTPPeer.h b/src/ripple/server/impl/BaseHTTPPeer.h index e84787554a..f9c212d867 100644 --- a/src/ripple/server/impl/BaseHTTPPeer.h +++ b/src/ripple/server/impl/BaseHTTPPeer.h @@ -327,8 +327,9 @@ do_read(yield_context do_yield) start_timer(); beast::http::async_read(impl().stream_, read_buf_, message_, do_yield[ec]); - // VFALCO What if the connection was closed? cancel_timer(); + if(ec) + return fail(ec, "http::read"); do_request(); }