From 1e929cee95aebfe931ad07b4f8bc3decdf051b75 Mon Sep 17 00:00:00 2001 From: Yehuda Sadeh Date: Thu, 25 Aug 2011 12:06:16 -0700 Subject: [PATCH] rgw: don't override ret value in do_read_permisions --- src/rgw/rgw_op.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index 0daea96b35e3a..0dd79af933d78 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -1511,7 +1511,7 @@ int RGWHandler::do_read_permissions(bool only_bucket) ret = -EACCES; } - if (!s->bucket.name.empty()) { + if (ret == 0 && !s->bucket.name.empty()) { ret = rgwstore->get_bucket_id(s->bucket, &s->pool_id); if (ret < 0) return ret; -- 2.39.5