From 12c59bf6f547b81f3a9476a51ee28363089a7aaa Mon Sep 17 00:00:00 2001 From: David Fifield Date: Mon, 2 Aug 2021 01:04:48 -0600 Subject: [PATCH] Don't report io.ErrClosedPipe from Session.AcceptStream. --- dnstt-server/main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dnstt-server/main.go b/dnstt-server/main.go index 41b6f1d..8771fef 100644 --- a/dnstt-server/main.go +++ b/dnstt-server/main.go @@ -300,6 +300,10 @@ func acceptSessions(ln *kcp.Listener, privkey []byte, mtu int, upstream string) conn.Close() }() err := acceptStreams(conn, privkey, upstream) + if err == io.ErrClosedPipe { + // We don't want to report this error. + err = nil + } if err != nil { log.Printf("session %08x acceptStreams: %v", conn.GetConv(), err) }