From 8aa166f24aae30210c3583e70e60abc23737df60 Mon Sep 17 00:00:00 2001 From: Ishant Goyal Date: Fri, 13 Jun 2025 16:24:23 +0530 Subject: [PATCH] Fix AWSAuthV4Signer's SignRequest to respect signBody parameter Ref. Issue.: https://github.com/aws/aws-sdk-cpp/issues/3454 --- src/aws-cpp-sdk-core/source/auth/signer/AWSAuthV4Signer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aws-cpp-sdk-core/source/auth/signer/AWSAuthV4Signer.cpp b/src/aws-cpp-sdk-core/source/auth/signer/AWSAuthV4Signer.cpp index e3999bdaa91..9023a2db99b 100644 --- a/src/aws-cpp-sdk-core/source/auth/signer/AWSAuthV4Signer.cpp +++ b/src/aws-cpp-sdk-core/source/auth/signer/AWSAuthV4Signer.cpp @@ -234,7 +234,7 @@ bool AWSAuthV4Signer::SignRequestWithCreds(Aws::Http::HttpRequest& request, cons request.DeleteHeader(Http::CONTENT_LENGTH_HEADER); } } - } else { + } else if (signBody) { payloadHash = ComputePayloadHash(request); if (payloadHash.empty()) { // this indicates a hashing error occurred, which was logged