diff --git a/cmd/httprange.go b/cmd/httprange.go index db2229905..ce91abb72 100644 --- a/cmd/httprange.go +++ b/cmd/httprange.go @@ -59,6 +59,9 @@ func (h *HTTPRangeSpec) GetLength(resourceSize int64) (rangeLength int64, err er rangeLength = resourceSize } + case h.Start == 0 && resourceSize == 0: + rangeLength = resourceSize + case h.Start >= resourceSize: return 0, errInvalidRange