From c69465fa977a4da926b484aa6bb4e01e0ea81cf9 Mon Sep 17 00:00:00 2001 From: sageweil Date: Mon, 17 Dec 2007 22:39:11 +0000 Subject: [PATCH] fixed non-root rooted path issue git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@2216 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/mds/Server.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trunk/ceph/mds/Server.cc b/trunk/ceph/mds/Server.cc index d99c82a4e2c62..8887236dd24a3 100644 --- a/trunk/ceph/mds/Server.cc +++ b/trunk/ceph/mds/Server.cc @@ -1091,7 +1091,7 @@ CInode* Server::rdlock_path_pin_ref(MDRequest *mdr, bool want_auth) // open ref inode CInode *ref = 0; if (trace.empty()) - ref = mdcache->get_root(); + ref = mdcache->get_inode(refpath.get_ino()); else { CDentry *dn = trace[trace.size()-1]; -- 2.39.5