-Subproject commit c70286782425b1f792313e4fd1ce1773c72dcd76
+Subproject commit 191e7105b2b75f7f48ef23dfab9ae72275363168
-Subproject commit c893bdfb1f7cfdd805aea636e4aabf25ee7f4f33
+Subproject commit 3135db11ec8f042e502d0765b64bc3a44145a2df
}
if (opt_cmd == OPT_OBJECT_REWRITE) {
+ if (bucket_name.empty()) {
+ cerr << "ERROR: bucket not specified" << std::endl;
+ return EINVAL;
+ }
+ if (object.empty()) {
+ cerr << "ERROR: object 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;
if (ret < 0) {
cerr << "ERROR: object remove returned: " << cpp_strerror(-ret) << std::endl;
- return 1;
+ return -ret;
}
}