only log skipped packet numbers if we actually sent something before

After a Retry, we would log the skipping of packet number 0, although it
was not actually skipped. We just had reset the packet number space.
This commit is contained in:
Marten Seemann
2019-11-23 10:47:00 +07:00
parent 92b898e811
commit 57b6c23947

View File

@@ -145,7 +145,7 @@ func (h *sentPacketHandler) getPacketNumberSpace(encLevel protocol.EncryptionLev
func (h *sentPacketHandler) sentPacketImpl(packet *Packet) bool /* is ack-eliciting */ {
pnSpace := h.getPacketNumberSpace(packet.EncryptionLevel)
if h.logger.Debug() {
if h.logger.Debug() && pnSpace.history.HasOutstandingPackets() {
for p := utils.MaxPacketNumber(0, pnSpace.largestSent+1); p < packet.PacketNumber; p++ {
h.logger.Debugf("Skipping packet number %#x", p)
}