diff options
author | Yehuda Sadeh <yehuda@hq.newdream.net> | 2011-08-25 12:06:16 -0700 |
---|---|---|
committer | Yehuda Sadeh <yehuda@hq.newdream.net> | 2011-08-25 12:06:16 -0700 |
commit | 1e929cee95aebfe931ad07b4f8bc3decdf051b75 (patch) | |
tree | ff7febcc851a605ad5eb93075a6d680fd187174f /src/rgw | |
parent | b7b5f2e29bd776b8b0a84f7a6745a0e2a4e0b081 (diff) | |
download | ceph-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.cc | 2 |
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; |