From 6712a8d023288f6b597fdedf5ef18fa0d86f9bb1 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sun, 11 Mar 2018 14:37:20 +0700 Subject: [PATCH] don't log the PeerGoingAway error in the h2quic client --- h2quic/client.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/h2quic/client.go b/h2quic/client.go index 8fadc58ff..53e667cd1 100644 --- a/h2quic/client.go +++ b/h2quic/client.go @@ -108,7 +108,9 @@ func (c *client) handleHeaderStream() { for err == nil { err = c.readResponse(h2framer, decoder) } - utils.Debugf("Error handling header stream: %s", err) + if quicErr, ok := err.(*qerr.QuicError); !ok || quicErr.ErrorCode != qerr.PeerGoingAway { + utils.Debugf("Error handling header stream: %s", err) + } c.headerErr = qerr.Error(qerr.InvalidHeadersStreamData, err.Error()) // stop all running request close(c.headerErrored)