]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: locking. Fix waiting lock count map deletion
authorGreg Farnum <gregf@hq.newdream.net>
Mon, 17 May 2010 22:14:58 +0000 (15:14 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Mon, 2 Aug 2010 17:39:56 +0000 (10:39 -0700)
src/mds/mdstypes.h

index a433b8ad4f78bf5d4108de2da24b7af1aae3cfcf..baab11acffc42a88113e47d005096c755c3f8d2e 100644 (file)
@@ -506,7 +506,7 @@ struct ceph_lock_state_t {
        ceph_filelock cur_lock = (*iter)->second;
        waiting_locks.erase(*iter);
        --client_waiting_lock_counts[cur_lock.client];
-       if (!client_waiting_lock_counts.count(cur_lock.client)) {
+       if (!client_waiting_lock_counts[cur_lock.client]) {
          client_waiting_lock_counts.erase(cur_lock.client);
        }
        if(add_lock(cur_lock, true)) activated_locks.push_back(cur_lock);