From: Radoslaw Zarzynski Date: Thu, 26 Feb 2015 18:21:03 +0000 (+0100) Subject: rgw: enforce Content-Length in response for POST on Swift cont/obj. X-Git-Tag: v0.94.2~12^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2cb5d600699085fe0e996b91cf85603be3da230e;p=ceph.git 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) --- diff --git a/src/rgw/rgw_rest_swift.cc b/src/rgw/rgw_rest_swift.cc index c0aef74fe56d..84567b1b5960 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);