summaryrefslogtreecommitdiff
path: root/src/rgw
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@hq.newdream.net>2011-08-25 12:06:16 -0700
committerYehuda Sadeh <yehuda@hq.newdream.net>2011-08-25 12:06:16 -0700
commit1e929cee95aebfe931ad07b4f8bc3decdf051b75 (patch)
treeff7febcc851a605ad5eb93075a6d680fd187174f /src/rgw
parentb7b5f2e29bd776b8b0a84f7a6745a0e2a4e0b081 (diff)
downloadceph-1e929cee95aebfe931ad07b4f8bc3decdf051b75.tar.gz
rgw: don't override ret value in do_read_permisions
Diffstat (limited to 'src/rgw')
-rw-r--r--src/rgw/rgw_op.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc
index 0daea96b35e..0dd79af933d 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;