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