From ebb60f690ba082779535feed7b83d2f32842a8ef Mon Sep 17 00:00:00 2001 From: Zhe Wu <halfprice@users.noreply.github.com> Date: Thu, 7 Apr 2022 13:28:17 -0700 Subject: [PATCH] Fix valgrind error in HealthMonitor --- fdbrpc/HealthMonitor.actor.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fdbrpc/HealthMonitor.actor.cpp b/fdbrpc/HealthMonitor.actor.cpp index d187c9494c..2b7e28266c 100644 --- a/fdbrpc/HealthMonitor.actor.cpp +++ b/fdbrpc/HealthMonitor.actor.cpp @@ -35,11 +35,10 @@ void HealthMonitor::purgeOutdatedHistory() { auto& count = peerClosedNum[p.second]; --count; ASSERT(count >= 0); - peerClosedHistory.pop_front(); - if (count == 0) { peerClosedNum.erase(p.second); } + peerClosedHistory.pop_front(); } else { break; }