From 2cb5d600699085fe0e996b91cf85603be3da230e Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Thu, 26 Feb 2015 19:21:03 +0100 Subject: [PATCH] rgw: enforce Content-Length in response for POST on Swift cont/obj. Fixes: #10661 Backport: hammer Signed-off-by: Radoslaw Zarzynski (cherry picked from commit fd0c612cf867d2e99e74820130357e63305970fb) --- src/rgw/rgw_rest_swift.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rgw/rgw_rest_swift.cc b/src/rgw/rgw_rest_swift.cc index c0aef74fe56d9..84567b1b5960c 100644 --- a/src/rgw/rgw_rest_swift.cc +++ b/src/rgw/rgw_rest_swift.cc @@ -491,6 +491,8 @@ void RGWPutMetadata_ObjStore_SWIFT::send_response() ret = STATUS_ACCEPTED; } set_req_state_err(s, ret); + if (!s->err.is_err()) + dump_content_length(s, 0); dump_errno(s); end_header(s, this); rgw_flush_formatter_and_reset(s, s->formatter); -- 2.47.3