]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds/CInode.h: remove unneeded use of count 11371/head
authorMichal Jarzabek <stiopa@gmail.com>
Fri, 7 Oct 2016 22:15:27 +0000 (23:15 +0100)
committerMichal Jarzabek <stiopa@gmail.com>
Fri, 7 Oct 2016 22:15:27 +0000 (23:15 +0100)
Signed-off-by: Michal Jarzabek <stiopa@gmail.com>
src/mds/CInode.h

index eb70325c9d926e2b4c35fb31568ac072bc20ca55..ba232f85ab580851a93a40c32b20eaae535eda47 100644 (file)
@@ -971,14 +971,15 @@ public:
 
   const std::map<client_t,Capability*>& get_client_caps() const { return client_caps; }
   Capability *get_client_cap(client_t client) {
-    if (client_caps.count(client))
-      return client_caps[client];
+    auto client_caps_entry = client_caps.find(client);
+    if (client_caps_entry != client_caps.end())
+      return client_caps_entry->second;
     return 0;
   }
   int get_client_cap_pending(client_t client) const {
-    if (client_caps.count(client)) {
-      std::map<client_t, Capability*>::const_iterator found = client_caps.find(client);
-      return found->second->pending();
+    auto client_caps_entry = client_caps.find(client);
+    if (client_caps_entry != client_caps.end()) {
+      return client_caps_entry->second->pending();
     } else {
       return 0;
     }