]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/DamageTable.cc: remove unneeded use of count 11625/head
authorMichal Jarzabek <stiopa@gmail.com>
Sun, 23 Oct 2016 18:40:44 +0000 (19:40 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Mon, 24 Oct 2016 17:21:41 +0000 (18:21 +0100)
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/mds/DamageTable.cc

index b8bcdda37d9c4ed813cdf7f77f7303e9b91530b2..4d6a3b03ed567837893df574a5bae16c8247381f 100644 (file)
@@ -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);
 }