From 5c8c048c1a051de73bd4829ad0f692a5838db723 Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sun, 14 Jun 2026 16:38:21 +0200 Subject: [PATCH] backend/b2: correctly close file if too short --- internal/backend/b2/b2.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/backend/b2/b2.go b/internal/backend/b2/b2.go index 062c2b7fd..567a2875c 100644 --- a/internal/backend/b2/b2.go +++ b/internal/backend/b2/b2.go @@ -238,6 +238,7 @@ func (be *b2Backend) Save(ctx context.Context, h backend.Handle, rd backend.Rewi // sanity check if n != rd.Length() { + _ = w.Close() return errors.Errorf("wrote %d bytes instead of the expected %d bytes", n, rd.Length()) } return errors.Wrap(w.Close(), "Close")