diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index b2ac358cf29..22688bdabf5 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -2728,7 +2728,7 @@ void MDCache::remove_inode_recursive(CInode *in) void MDCache::trim_unlinked_inodes() { dout(7) << "trim_unlinked_inodes" << dendl; - vector q; + list q; for (hash_map::iterator p = inode_map.begin(); p != inode_map.end(); p++) { @@ -2738,7 +2738,7 @@ void MDCache::trim_unlinked_inodes() q.push_back(in); } } - for (vector::iterator p = q.begin(); p != q.end(); p++) + for (list::iterator p = q.begin(); p != q.end(); p++) remove_inode_recursive(*p); }