]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: Fix for SignatureMismatchError in s3 commands. 26204/head
authorPritha Srivastava <prsrivas@redhat.com>
Wed, 30 Jan 2019 15:39:34 +0000 (21:09 +0530)
committerPritha Srivastava <prsrivas@redhat.com>
Wed, 30 Jan 2019 15:39:34 +0000 (21:09 +0530)
Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
src/rgw/rgw_common.cc

index 987c6e2668b8d647496182aef7a031d8c673384f..851b3c439da0b76a6b39c1c0c149d4e29dfbed6c 100644 (file)
@@ -723,7 +723,7 @@ sha256_digest_t calc_hash_sha256(const boost::string_view& msg)
   sha256_digest_t hash;
 
   SHA256 hasher;
-  hasher.Update(reinterpret_cast<const unsigned char*>(hash.v), msg.size());
+  hasher.Update(reinterpret_cast<const unsigned char*>(msg.data()), msg.size());
   hasher.Final(hash.v);
 
   return hash;