From ae8fdb08fabd938add4cda3223fff5e92abffacb Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sun, 14 Jun 2026 16:38:54 +0200 Subject: [PATCH] backend/rest: correctly close body on out of bounds read --- internal/backend/rest/rest.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/backend/rest/rest.go b/internal/backend/rest/rest.go index d0158ab58..c3ed1801f 100644 --- a/internal/backend/rest/rest.go +++ b/internal/backend/rest/rest.go @@ -245,6 +245,7 @@ func (b *Backend) openReader(ctx context.Context, h backend.Handle, length int, } if feature.Flag.Enabled(feature.BackendErrorRedesign) && length > 0 && resp.ContentLength != int64(length) { + _ = drainAndClose(resp) return nil, &restError{h, http.StatusRequestedRangeNotSatisfiable, "partial out of bounds read"} }