Skip to content

Commit 0465025

Browse files
committed
check for null headers in header callback
1 parent 4aca563 commit 0465025

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ int S3CrtClient::S3CrtRequestHeadersCallback(struct aws_s3_meta_request* meta_re
510510
int response_status, void* user_data) {
511511
AWS_UNREFERENCED_PARAM(meta_request);
512512
auto* userData = static_cast<S3CrtClient::CrtRequestCallbackUserData*>(user_data);
513-
if (!userData || !userData->response || !userData->originalRequest) {
513+
if (!userData || !userData->response || !userData->originalRequest || !headers) {
514514
return AWS_OP_ERR;
515515
}
516516

tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/s3/s3-crt/S3CrtSpecificOperations.vm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ int S3CrtClient::S3CrtRequestHeadersCallback(struct aws_s3_meta_request *meta_re
2121
{
2222
AWS_UNREFERENCED_PARAM(meta_request);
2323
auto *userData = static_cast<S3CrtClient::CrtRequestCallbackUserData*>(user_data);
24-
if (!userData || !userData->response || !userData->originalRequest) {
24+
if (!userData || !userData->response || !userData->originalRequest || !headers) {
2525
return AWS_OP_ERR;
2626
}
2727

tools/code-generation/generator/src/main/resources/com/amazonaws/util/awsclientgenerator/velocity/cpp/s3/s3-crt/SmithyS3CrtSpecificOperations.vm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ int S3CrtClient::S3CrtRequestHeadersCallback(struct aws_s3_meta_request *meta_re
2121
{
2222
AWS_UNREFERENCED_PARAM(meta_request);
2323
auto *userData = static_cast<S3CrtClient::CrtRequestCallbackUserData*>(user_data);
24-
if (!userData || !userData->response || !userData->originalRequest) {
24+
if (!userData || !userData->response || !userData->originalRequest || !headers) {
2525
return AWS_OP_ERR;
2626
}
2727

0 commit comments

Comments
 (0)