diff --git a/src/rsync_client.cc b/src/rsync_client.cc index 06db0d7ffc..1963cad15a 100644 --- a/src/rsync_client.cc +++ b/src/rsync_client.cc @@ -456,6 +456,10 @@ Status RsyncClient::CleanUpExpiredFiles(bool need_reset_path, const std::set& expired_files, std::map* localFileMap) { + if (localFileMap->empty()) { + return Status::OK(); + } + for (const auto& item : expired_files) { localFileMap->erase(item); }