]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
[backport] rgw: fix wrong etag calculation during POST on S3 bucket. 7442/head
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Mon, 21 Sep 2015 18:32:29 +0000 (20:32 +0200)
committerVladislav Odintsov <odivlad@gmail.com>
Thu, 4 Feb 2016 21:34:00 +0000 (00:34 +0300)
Closes: #14570
(cherry picked from commit 742906a)

Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
Signed-off-by: Vladislav Odintsov <odivlad@gmail.com>
Tested-by: Vladislav Odintsov <odivlad@gmail.com>
src/rgw/rgw_op.cc

index 9f6f0b4b2187dff08967d57dc3b2bb3c6adcab91..cd8785f19dea8b8591d1e2b859cc9c63229f0fcd 100644 (file)
@@ -2025,6 +2025,7 @@ void RGWPostObj::execute()
     goto done;
   }
 
+  processor->complete_hash(&hash);
   hash.Final(m);
   buf_to_hex(m, CEPH_CRYPTO_MD5_DIGESTSIZE, calc_md5);