From: Michal Jarzabek Date: Sun, 23 Oct 2016 18:40:44 +0000 (+0100) Subject: mds/DamageTable.cc: remove unneeded use of count X-Git-Tag: v11.1.0~493^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0fffda2ddc3f9158aaca7d53510f84dfdcafc24e;p=ceph.git mds/DamageTable.cc: remove unneeded use of count Signed-off-by: Michal Jarzabek --- diff --git a/src/mds/DamageTable.cc b/src/mds/DamageTable.cc index b8bcdda37d9c..4d6a3b03ed56 100644 --- a/src/mds/DamageTable.cc +++ b/src/mds/DamageTable.cc @@ -147,11 +147,12 @@ void DamageTable::dump(Formatter *f) const void DamageTable::erase(damage_entry_id_t damage_id) { - if (by_id.count(damage_id) == 0) { + auto by_id_entry = by_id.find(damage_id); + if (by_id_entry == by_id.end()) { return; } - DamageEntryRef entry = by_id.at(damage_id); + DamageEntryRef entry = by_id_entry->second; assert(entry->id == damage_id); // Sanity const auto type = entry->get_type(); @@ -169,6 +170,6 @@ void DamageTable::erase(damage_entry_id_t damage_id) assert(0); } - by_id.erase(damage_id); + by_id.erase(by_id_entry); }