]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: enforce Content-Length in response for POST on Swift cont/obj. 3818/head
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Thu, 26 Feb 2015 18:21:03 +0000 (19:21 +0100)
committerRadoslaw Zarzynski <rzarzynski@mirantis.com>
Fri, 27 Feb 2015 16:44:22 +0000 (17:44 +0100)
Fixes: #10661
Backport: hammer
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_rest_swift.cc

index b4b40940777c7d6a5f375150e56075ce130b569b..bab9148e99dba95ee6385579881407f91a287369 100644 (file)
@@ -497,6 +497,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);