From 48906707752cd6735d245bb114aa7f0dcfe2c05a Mon Sep 17 00:00:00 2001 From: Zac Bergquist Date: Mon, 24 Jul 2023 08:25:30 -0600 Subject: [PATCH] Fix a panic in the S3 uploader (#29412) The truncated field is a *bool and should not be dereferenced without first checking for nil. --- lib/events/s3sessions/s3stream.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/events/s3sessions/s3stream.go b/lib/events/s3sessions/s3stream.go index e9e6feafaaf..10ff1cb4761 100644 --- a/lib/events/s3sessions/s3stream.go +++ b/lib/events/s3sessions/s3stream.go @@ -201,7 +201,7 @@ func (h *Handler) ListUploads(ctx context.Context) ([]events.StreamUpload, error Initiated: *upload.Initiated, }) } - if !*re.IsTruncated { + if !aws.BoolValue(re.IsTruncated) { break } keyMarker = re.KeyMarker