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; }