From: Radoslaw Zarzynski Date: Mon, 21 Sep 2015 18:32:29 +0000 (+0200) Subject: rgw: fix wrong etag calculation during POST on S3 bucket. X-Git-Tag: v9.1.0~9 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=5b9c3261060cb8d16e35a4c4f8dcb47810823d07;p=ceph.git rgw: fix wrong etag calculation during POST on S3 bucket. Fixes: #11241 Backport: infernalis, hammer, firefly Signed-off-by: Radoslaw Zarzynski (cherry picked from commit 742906ab5ee644d5932570bf95342697b673a498) --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index ff84aba0b064e..fb4b6bb5b2262 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -2122,6 +2122,7 @@ void RGWPostObj::execute() goto done; } + processor->complete_hash(&hash); hash.Final(m); buf_to_hex(m, CEPH_CRYPTO_MD5_DIGESTSIZE, calc_md5);