From eaa835becd878367fd6dbd46c70e2fd9a7bdbfb9 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 6e751479d..646d28d8e 100644 --- a/internal/backend/b2/b2.go +++ b/internal/backend/b2/b2.go @@ -246,6 +246,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")