From f1605009945d4e484e89a6f44c6c01246637dda1 Mon Sep 17 00:00:00 2001 From: Roberto Bayardo Date: Sat, 23 Mar 2024 11:53:25 -0700 Subject: [PATCH] use errors.Join --- ethclient/simulated/backend.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/ethclient/simulated/backend.go b/ethclient/simulated/backend.go index 9d0a434572..d6fb886ad8 100644 --- a/ethclient/simulated/backend.go +++ b/ethclient/simulated/backend.go @@ -17,6 +17,7 @@ package simulated import ( + "errors" "time" "github.com/ethereum/go-ethereum" @@ -142,18 +143,16 @@ func (n *Backend) Close() error { n.client.Close() n.client = simClient{} } - var rerr error // return only last error if there are multiple + var err error if n.beacon != nil { - rerr = n.beacon.Stop() + err = n.beacon.Stop() n.beacon = nil } if n.node != nil { - if err := n.node.Close(); err != nil { - rerr = err - } + err = errors.Join(err, n.node.Close()) n.node = nil } - return rerr + return err } // Commit seals a block and moves the chain forward to a new empty block.