Skip to content

Commit 1482ef6

Browse files
authored
udpmux: Don't log an error if canceled because of shutdown (#2903)
1 parent 5ec5964 commit 1482ef6

File tree

1 file changed

+2
-1
lines changed
  • p2p/transport/webrtc/udpmux

1 file changed

+2
-1
lines changed

p2p/transport/webrtc/udpmux/mux.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ package udpmux
55
import (
66
"bytes"
77
"context"
8+
"errors"
89
"fmt"
910
"io"
1011
"net"
@@ -143,7 +144,7 @@ func (mux *UDPMux) readLoop() {
143144

144145
n, addr, err := mux.socket.ReadFrom(buf)
145146
if err != nil {
146-
if strings.Contains(err.Error(), "use of closed network connection") {
147+
if strings.Contains(err.Error(), "use of closed network connection") || errors.Is(err, context.Canceled) {
147148
log.Debugf("readLoop exiting: socket %s closed", mux.socket.LocalAddr())
148149
} else {
149150
log.Errorf("error reading from socket %s: %v", mux.socket.LocalAddr(), err)

0 commit comments

Comments
 (0)