| commit | 07e7f0d47bb5e60a4a6195717cc362d574b0d3ad | [log] [tgz] |
|---|---|---|
| author | Lorenz Brun <lorenz@monogon.tech> | Mon Apr 22 10:38:47 2024 +0000 |
| committer | Lorenz Brun <lorenz@monogon.tech> | Mon Apr 22 18:16:22 2024 +0000 |
| tree | ccf5859e4301a469390b1092f6a8b63c54b63108 | |
| parent | 65546898bf8f7777eef652dae0b145144a463b6f [diff] |
m/n/c/n/dhcp4c: use net.ErrClosed We're now on Go 1.22, resolve this old TODO. Change-Id: If2d2d2dd3a2b79dafdcd24baf9a666e9028129de Reviewed-on: https://review.monogon.dev/c/monogon/+/3032 Tested-by: Jenkins CI Reviewed-by: Serge Bazanski <serge@monogon.tech>
diff --git a/metropolis/node/core/network/dhcp4c/transport/transport_unicast.go b/metropolis/node/core/network/dhcp4c/transport/transport_unicast.go index 8093e70..e142f3b 100644 --- a/metropolis/node/core/network/dhcp4c/transport/transport_unicast.go +++ b/metropolis/node/core/network/dhcp4c/transport/transport_unicast.go
@@ -22,7 +22,6 @@ "math" "net" "os" - "strings" "time" "github.com/insomniacslk/dhcp/dhcpv4" @@ -114,8 +113,7 @@ } err := t.udpConn.Close() t.udpConn = nil - // TODO(lorenz): Move to net.ErrClosed once Go 1.16 lands - if err != nil && strings.Contains(err.Error(), "use of closed network connection") { + if err != nil && errors.Is(err, net.ErrClosed) { return nil } return err