Don't report io.ErrClosedPipe from Session.AcceptStream.

This commit is contained in:
David Fifield
2021-08-02 01:17:39 -06:00
parent 1251acc351
commit 12c59bf6f5
+4
View File
@@ -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)
}