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")