From 5cb119c08fcdc04a42ce1bba469fd4224dc9000d Mon Sep 17 00:00:00 2001 From: Arthur Britto Date: Thu, 28 Feb 2013 20:31:18 -0800 Subject: [PATCH] Eliminate extra HttpsClient pop. --- src/cpp/ripple/HttpsClient.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cpp/ripple/HttpsClient.cpp b/src/cpp/ripple/HttpsClient.cpp index 4cbb32ea1..6ffc2fa46 100644 --- a/src/cpp/ripple/HttpsClient.cpp +++ b/src/cpp/ripple/HttpsClient.cpp @@ -370,10 +370,14 @@ void HttpsClient::invokeComplete(const boost::system::error_code& ecResult, int if (ecCancel) { - cLog(lsTRACE) << "Deadline cancel error: " << ecCancel.message(); + cLog(lsTRACE) << "HttpsClient::invokeComplete: Deadline cancel error: " << ecCancel.message(); } - mDeqSites.pop_front(); + cLog(lsINFO) << "HttpsClient::invokeComplete: Deadline popping: " << mDeqSites.size(); + if (!mDeqSites.empty()) + { + mDeqSites.pop_front(); + } bool bAgain = true;