diff options
Diffstat (limited to 'src/mds/Locker.cc')
-rw-r--r-- | src/mds/Locker.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mds/Locker.cc b/src/mds/Locker.cc index 2f8c91b610b..ffe012cdd17 100644 --- a/src/mds/Locker.cc +++ b/src/mds/Locker.cc @@ -154,8 +154,8 @@ void Locker::include_snap_rdlocks_wlayout(set<SimpleLock*>& rdlocks, CInode *in, rdlocks.insert(&t->snaplock); if (!found_layout) { rdlocks.insert(&t->policylock); - if (t->get_projected_dir_layout()) { - *layout = t->get_projected_dir_layout(); + if (t->get_projected_inode()->has_layout()) { + *layout = &t->get_projected_inode()->layout; found_layout = true; } } |