From 95ef15c6b117002135ff0f46f2f4bff9941ba51a Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Sat, 30 Jun 2018 14:30:38 +0700 Subject: [PATCH] only fire the handshake alarm if handshake packets are outstanding --- internal/ackhandler/sent_packet_handler.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/ackhandler/sent_packet_handler.go b/internal/ackhandler/sent_packet_handler.go index 7bb0ee81..1be31893 100644 --- a/internal/ackhandler/sent_packet_handler.go +++ b/internal/ackhandler/sent_packet_handler.go @@ -376,7 +376,7 @@ func (h *sentPacketHandler) OnAlarm() error { now := time.Now() var err error - if !h.handshakeComplete { + if h.packetHistory.HasOutstandingHandshakePackets() { if h.logger.Debug() { h.logger.Debugf("Loss detection alarm fired in handshake mode") }