diff --git a/src/libxrpl/net/HTTPClient.cpp b/src/libxrpl/net/HTTPClient.cpp index 7de7d68f81..6caaf2b98f 100644 --- a/src/libxrpl/net/HTTPClient.cpp +++ b/src/libxrpl/net/HTTPClient.cpp @@ -222,8 +222,10 @@ public: // Mark us as shutting down. A wait error ends the attempt exactly as a // timeout does. if (!shutdown_) + { shutdown_ = ecResult ? ecResult : boost::system::error_code{boost::asio::error::timed_out}; + } // Cancel any resolving. resolver_.cancel();