From 31afe3943e414964796a49bdfd4096a7bfc251ce Mon Sep 17 00:00:00 2001 From: "cao.leilc" Date: Mon, 19 Dec 2022 15:15:56 +0800 Subject: [PATCH] rgw: fix result when user's mfas is null Fixes: https://tracker.ceph.com/issues/58308 Signed-off-by: caolei --- src/rgw/rgw_admin.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; } -- 2.47.3