diff options
author | Yehuda Sadeh <yehuda@inktank.com> | 2013-04-15 19:08:47 -0700 |
---|---|---|
committer | Yehuda Sadeh <yehuda@inktank.com> | 2013-05-08 10:57:46 -0700 |
commit | 85e4ea9133abb8b6b27b684c22113b0245eb760f (patch) | |
tree | 61bb8ac58e34360706d05b3cf537ac272fe5e19d | |
parent | fa23b3e786b209f6fe5ea6fdd2127480530f3c66 (diff) | |
download | ceph-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.cc | 11 |
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; |