From a515dcc522f524bf495f9b062315f206a9d828bc Mon Sep 17 00:00:00 2001 From: Xiubo Li Date: Tue, 20 Dec 2022 12:21:31 +0800 Subject: [PATCH] mds: add assign operator support for MDSCapMatch Fixes: https://tracker.ceph.com/issues/57154 Signed-off-by: Xiubo Li (cherry picked from commit 5b6634c23d4e21b06064fddd49998ee949c34e5c) --- src/mds/MDSAuthCaps.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/mds/MDSAuthCaps.h b/src/mds/MDSAuthCaps.h index 6cfdf489f9a..ba4b369a61b 100644 --- a/src/mds/MDSAuthCaps.h +++ b/src/mds/MDSAuthCaps.h @@ -115,8 +115,17 @@ struct MDSCapMatch { normalize_path(); } + const MDSCapMatch& operator=(const MDSCapMatch& m) { + uid = m.uid; + gids = m.gids; + path = m.path; + fs_name = m.fs_name; + root_squash = m.root_squash; + return *this; + } + void normalize_path(); - + bool is_match_all() const { return uid == MDS_AUTH_UID_ANY && path == ""; -- 2.39.5