From e6daee8a9fbc576da2a03550a81056d093a516c9 Mon Sep 17 00:00:00 2001 From: Nathan Cutler Date: Sun, 4 Jun 2017 20:39:58 +0200 Subject: [PATCH] Client.cc: adjust Client::_getattr calls Signed-off-by: Nathan Cutler --- 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 0a124b370ce19..92ae3bcd2e60e 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -8934,7 +8934,7 @@ int Client::statfs(const char *path, struct statvfs *stbuf) // block `df` if this client has e.g. been evicted, or if the MDS cluster // is unhealthy. if (!_any_stale_sessions()) { - int r = _getattr(quota_root, 0, perms, true); + int r = _getattr(quota_root, 0, -1, -1, true); if (r != 0) { // Ignore return value: error getting latest inode metadata is not a good // reason to break "df". @@ -9857,7 +9857,7 @@ int Client::_getxattr(Inode *in, const char *name, void *value, size_t size, // Do a force getattr to get the latest quota before returning // a value to userspace. - r = _getattr(in, 0, perms, true); + r = _getattr(in, 0, uid, gid, true); if (r != 0) { // Error from getattr! return r; -- 2.47.3