From: Michal Jarzabek Date: Sun, 23 Oct 2016 10:24:14 +0000 (+0100) Subject: mds/CDir.cc: remove unneeded use of count X-Git-Tag: v11.1.0~519^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7a90d18b7fd744ca509fbcd1dec0ccbfb61606e3;p=ceph.git mds/CDir.cc: remove unneeded use of count Signed-off-by: Michal Jarzabek --- diff --git a/src/mds/CDir.cc b/src/mds/CDir.cc index 7d101ce44b73..f11ff0559a2f 100644 --- a/src/mds/CDir.cc +++ b/src/mds/CDir.cc @@ -3090,8 +3090,7 @@ void CDir::scrub_dentry_finished(CDentry *dn) dout(20) << __func__ << " on dn " << *dn << dendl; assert(scrub_infop && scrub_infop->directory_scrubbing); dentry_key_t dn_key = dn->key(); - if (scrub_infop->directories_scrubbing.count(dn_key)) { - scrub_infop->directories_scrubbing.erase(dn_key); + if (scrub_infop->directories_scrubbing.erase(dn_key)) { scrub_infop->directories_scrubbed.insert(dn_key); } else { assert(scrub_infop->others_scrubbing.count(dn_key));