From: cao.leilc Date: Mon, 19 Dec 2022 07:15:56 +0000 (+0800) Subject: rgw: fix result when user's mfas is null X-Git-Tag: v18.1.0~564^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F49500%2Fhead;p=ceph.git rgw: fix result when user's mfas is null Fixes: https://tracker.ceph.com/issues/58308 Signed-off-by: caolei --- diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index f18ce8cfbfb78..6c53f443cc56d 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -10289,7 +10289,7 @@ next: list result; int ret = static_cast(driver)->svc()->cls->mfa.list_mfa(dpp(), user->get_id(), &result, null_yield); - if (ret < 0) { + if (ret < 0 && ret != -ENOENT) { cerr << "MFA listing failed, error: " << cpp_strerror(-ret) << std::endl; return -ret; }