summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@inktank.com>2013-04-15 19:08:47 -0700
committerYehuda Sadeh <yehuda@inktank.com>2013-05-08 10:57:46 -0700
commit85e4ea9133abb8b6b27b684c22113b0245eb760f (patch)
tree61bb8ac58e34360706d05b3cf537ac272fe5e19d
parentfa23b3e786b209f6fe5ea6fdd2127480530f3c66 (diff)
downloadceph-85e4ea9133abb8b6b27b684c22113b0245eb760f.tar.gz
rgw-admin: fix some more merge issues
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
-rw-r--r--src/rgw/rgw_admin.cc11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc
index f818a8b8449..bc876456b48 100644
--- a/src/rgw/rgw_admin.cc
+++ b/src/rgw/rgw_admin.cc
@@ -1628,6 +1628,15 @@ next:
}
if (opt_cmd == OPT_BILOG_LIST) {
+ if (bucket_name.empty()) {
+ cerr << "ERROR: bucket not specified" << std::endl;
+ return -EINVAL;
+ }
+ int ret = init_bucket(bucket_name, bucket);
+ if (ret < 0) {
+ cerr << "ERROR: could not init bucket: " << cpp_strerror(-ret) << std::endl;
+ return -ret;
+ }
formatter->open_array_section("entries");
bool truncated;
int count = 0;
@@ -1636,7 +1645,7 @@ next:
do {
list<rgw_bi_log_entry> entries;
- int ret = store->list_bi_log_entries(bucket, marker, max_entries - count, entries, &truncated);
+ ret = store->list_bi_log_entries(bucket, marker, max_entries - count, entries, &truncated);
if (ret < 0) {
cerr << "ERROR: list_bi_log_entries(): " << cpp_strerror(-ret) << std::endl;
return -ret;