From 1d120f5ea1f7fbffe0142c0adbe743366802f43d Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Mon, 10 Jul 2017 21:10:47 +0800 Subject: [PATCH] remove unneeded check for nil packets in session.sendConnectionClose This was needed when logic in the packet packer was a lot more complicated. Now that packing a CONNECTION_CLOSE is a separate code path, this check isn't needed anymore. --- session.go | 3 --- 1 file changed, 3 deletions(-) diff --git a/session.go b/session.go index 0ed50381..299a538b 100644 --- a/session.go +++ b/session.go @@ -704,9 +704,6 @@ func (s *session) sendConnectionClose(quicErr *qerr.QuicError) error { if err != nil { return err } - if packet == nil { - return errors.New("Session BUG: expected packet not to be nil") - } s.logPacket(packet) return s.conn.Write(packet.raw) }