From 72471546603d980218255ba31c744403e80c684e Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 19 Apr 2008 12:02:53 -0700 Subject: [PATCH] mds: pretty much never follow trailing symlink --- src/mds/Server.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mds/Server.cc b/src/mds/Server.cc index 698afeffe8669..0b0e4a0352544 100644 --- a/src/mds/Server.cc +++ b/src/mds/Server.cc @@ -1195,7 +1195,7 @@ CDir *Server::traverse_to_auth_dir(MDRequest *mdr, vector &trace, file // traverse to parent dir int r = mdcache->path_traverse(mdr, mdr->client_request, - refpath, trace, true, + refpath, trace, false, MDS_TRAVERSE_FORWARD); if (r > 0) return 0; // delayed if (r < 0) { @@ -1244,7 +1244,7 @@ CInode* Server::rdlock_path_pin_ref(MDRequest *mdr, bool want_auth) vector trace; int r = mdcache->path_traverse(mdr, req, refpath, - trace, req->follow_trailing_symlink(), + trace, false, //req->follow_trailing_symlink(), MDS_TRAVERSE_FORWARD); if (r > 0) return false; // delayed if (r < 0) { // error -- 2.39.5