From ff5f5a121727203c926d6605ace71c0fe322f126 Mon Sep 17 00:00:00 2001 From: Gerrit Renker Date: Fri, 8 May 2026 15:41:25 -0400 Subject: [PATCH] aws-cpp-sdk-s3-crt: raise error when failing to write download data --- generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp index 9fcf255ebbe8..3ec4d6623ea4 100644 --- a/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp +++ b/generated/src/aws-cpp-sdk-s3-crt/source/S3CrtClient.cpp @@ -577,6 +577,11 @@ int S3CrtClient::S3CrtRequestGetBodyCallback(struct aws_s3_meta_request *meta_re { bodyStream.flush(); } + if (bodyStream.fail()) { + AWS_LOGSTREAM_ERROR(ALLOCATION_TAG, "Failed to write download data"); + aws_raise_error(AWS_ERROR_FILE_WRITE_FAILURE); + return AWS_OP_ERR; + } // Replenish flow-control window (no-op if enable_read_backpressure is not set): aws_s3_meta_request_increment_read_window(meta_request, body->len);