]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: locking. Compare iterator to right list!
authorGreg Farnum <gregf@hq.newdream.net>
Mon, 17 May 2010 22:17:28 +0000 (15:17 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Mon, 2 Aug 2010 17:39:56 +0000 (10:39 -0700)
src/mds/mdstypes.h

index baab11acffc42a88113e47d005096c755c3f8d2e..5d3a96c9a535fa9e9b87dad0ed363cc1e4084c43 100644 (file)
@@ -783,7 +783,7 @@ private:
     bool cont = iter != waiting_locks.end();
     while(cont) {
       if (share_space(iter, lock)) overlaps.push_front(iter);
-      if (held_locks.begin() == iter) cont = false;
+      if (waiting_locks.begin() == iter) cont = false;
       --iter;
     }
     return !overlaps.empty();