From ff2f4af20569044352a30ca0299a068424107522 Mon Sep 17 00:00:00 2001 From: xxcs Date: Wed, 21 Aug 2019 21:36:51 +0800 Subject: [PATCH] rgw: fix one part of the bulk delete(RGWDeleteMultiObj_ObjStore_S3)fails but no error messages Fixes: None Signed-off-by: Snow Si --- src/rgw/rgw_rest_s3.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rgw/rgw_rest_s3.cc b/src/rgw/rgw_rest_s3.cc index acb7b308fa63..7cd5b69a5d96 100644 --- a/src/rgw/rgw_rest_s3.cc +++ b/src/rgw/rgw_rest_s3.cc @@ -2879,7 +2879,7 @@ void RGWDeleteMultiObj_ObjStore_S3::send_partial_response(rgw_obj_key& key, const string& marker_version_id, int ret) { if (!key.empty()) { - if (op_ret == 0 && !quiet) { + if (ret == 0 && !quiet) { s->formatter->open_object_section("Deleted"); s->formatter->dump_string("Key", key.name); if (!key.instance.empty()) { @@ -2890,13 +2890,13 @@ void RGWDeleteMultiObj_ObjStore_S3::send_partial_response(rgw_obj_key& key, s->formatter->dump_string("DeleteMarkerVersionId", marker_version_id); } s->formatter->close_section(); - } else if (op_ret < 0) { + } else if (ret < 0) { struct rgw_http_error r; int err_no; s->formatter->open_object_section("Error"); - err_no = -op_ret; + err_no = -ret; rgw_get_errno_s3(&r, err_no); s->formatter->dump_string("Key", key.name); -- 2.47.3