From 4f2ed0832b169fd2d4399e0ae74d76337b1a65d0 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 21 Apr 2008 09:48:50 -0700 Subject: [PATCH] client: fix mds opcode generation --- src/client/Client.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/client/Client.cc b/src/client/Client.cc index 3bd43e7ab20f0..07e11e8d8d5cf 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -2211,9 +2211,9 @@ int Client::chmod(const char *relpath, mode_t mode) static int symop(int op, bool follow) { if (follow) - return op & CEPH_MDS_OP_FOLLOW_LINK; + return op | CEPH_MDS_OP_FOLLOW_LINK; else - return op & ~CEPH_MDS_OP_FOLLOW_LINK; + return op & ~CEPH_MDS_OP_FOLLOW_LINK; // just to be safe } int Client::_chmod(const filepath &path, mode_t mode, bool followsym, int uid, int gid) -- 2.39.5