From 9b3ff0483b1aa9d274c64cc642f3eca0d87a495b Mon Sep 17 00:00:00 2001 From: Kah Keng Tay Date: Wed, 27 Jan 2016 11:14:07 +0000 Subject: [PATCH] Reset stream buffer position before retrying part transfer --- aws-cpp-sdk-transfer/source/transfer/UploadFileRequest.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/aws-cpp-sdk-transfer/source/transfer/UploadFileRequest.cpp b/aws-cpp-sdk-transfer/source/transfer/UploadFileRequest.cpp index 8f7d2873e0f..ccdb179e8d5 100644 --- a/aws-cpp-sdk-transfer/source/transfer/UploadFileRequest.cpp +++ b/aws-cpp-sdk-transfer/source/transfer/UploadFileRequest.cpp @@ -680,6 +680,7 @@ void UploadFileRequest::HandlePartFailure(const Aws::S3::Model::UploadPartOutcom void UploadFileRequest::DoRetry(PartRequestRecord& partRequest) { ++m_totalPartRetries; + partRequest.m_partRequest.GetBody()->seekg(0); RequestPart(partRequest.m_partRequest.GetPartNumber()); }