Open
Description
When I use errgroup, zagane reports transaction must be closed
. I think that it's false positive detection.
sample code:
func f5(ctx context.Context, client *spanner.Client) error {
tx := client.ReadOnlyTransaction() // OK
defer tx.Close()
var eg errgroup.Group
eg.Go(func() error {
_ = tx // use tx
return nil
})
if err := eg.Wait(); err != nil {
return err
}
return nil
}
Metadata
Metadata
Assignees
Labels
No labels