diff options
author | anon5 <anon5clam@protonmail.com> | 2021-02-20 16:31:06 +0000 |
---|---|---|
committer | anon5 <anon5clam@protonmail.com> | 2021-02-20 16:31:06 +0000 |
commit | 8b61ee961a9191fd2731a48d46f33b561a316032 (patch) | |
tree | 5d9423e8e0dafbc2fb2b4cf91266ec4bdd19b305 /rudp/net.go | |
parent | 14c04859a14edfe326d9664107707c0c1ae90dea (diff) |
rudp: deprecate ErrClosed and replace with net.ErrClosed
Diffstat (limited to 'rudp/net.go')
-rw-r--r-- | rudp/net.go | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/rudp/net.go b/rudp/net.go index 421a3e7..e2e7289 100644 --- a/rudp/net.go +++ b/rudp/net.go @@ -3,11 +3,10 @@ package rudp import ( "errors" "net" - "strings" ) -// TODO: Use net.ErrClosed when Go 1.16 is released. -var ErrClosed = errors.New("use of closed peer") +// ErrClosed is deprecated, use net.ErrClosed instead. +var ErrClosed = net.ErrClosed /* netPkt.Data format (big endian): @@ -27,9 +26,7 @@ func readNetPkts(conn net.PacketConn, pkts chan<- netPkt, errs chan<- error) { buf := make([]byte, MaxNetPktSize) n, addr, err := conn.ReadFrom(buf) if err != nil { - // TODO: Change to this when Go 1.16 is released: - // if errors.Is(err, net.ErrClosed) { - if strings.Contains(err.Error(), "use of closed network connection") { + if errors.Is(err, net.ErrClosed) { break } |