diff options
Diffstat (limited to 'weed/s3api/filer_multipart.go')
| -rw-r--r-- | weed/s3api/filer_multipart.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/weed/s3api/filer_multipart.go b/weed/s3api/filer_multipart.go index 3f46c7be6..d517c188b 100644 --- a/weed/s3api/filer_multipart.go +++ b/weed/s3api/filer_multipart.go @@ -93,7 +93,7 @@ func (s3a *S3ApiServer) completeMultipartUpload(input *s3.CompleteMultipartUploa completedPartNumbers = append(completedPartNumbers, part.PartNumber) } completedPartMap[part.PartNumber] = append(completedPartMap[part.PartNumber], part.ETag) - maxPartNo = max(maxPartNo, part.PartNumber) + maxPartNo = maxInt(maxPartNo, part.PartNumber) } sort.Ints(completedPartNumbers) @@ -444,3 +444,11 @@ func (s3a *S3ApiServer) listObjectParts(input *s3.ListPartsInput) (output *ListP return } + +// maxInt returns the maximum of two int values +func maxInt(a, b int) int { + if a > b { + return a + } + return b +} |
