diff --git a/cloud/purge.cc b/cloud/purge.cc index 6cd4f5fc5af5..0e9e3e2af90b 100644 --- a/cloud/purge.cc +++ b/cloud/purge.cc @@ -34,7 +34,7 @@ void CloudFileSystemImpl::Purger() { while (true) { std::unique_lock lk(purger_lock_); - purger_cv_.wait_for(lk, period, [&]() { return purger_is_running_; }); + purger_cv_.wait_for(lk, period, [&]() { return !purger_is_running_; }); if (!purger_is_running_) { break; }