From 856f7d19e3ddea43a18b73513eada0c08496e38c Mon Sep 17 00:00:00 2001 From: sageweil Date: Mon, 10 Sep 2007 23:58:49 +0000 Subject: [PATCH] fix absolute symlink following git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1817 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/mds/MDCache.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/trunk/ceph/mds/MDCache.cc b/trunk/ceph/mds/MDCache.cc index 47752e5dc4f20..8db37ba8013c0 100644 --- a/trunk/ceph/mds/MDCache.cc +++ b/trunk/ceph/mds/MDCache.cc @@ -3847,7 +3847,8 @@ int MDCache::path_traverse(MDRequest *mdr, Message *req, // who // absolute trace.clear(); depth = 0; - path = tail; + path = dn->inode->symlink; + path.append(tail); dout(10) << "traverse: absolute symlink, path now " << path << " depth " << depth << dendl; } else { // relative -- 2.39.5