Improve STOP_WAITING detection in packet packer

This commit is contained in:
Lucas Clemente
2017-06-09 14:28:06 +02:00
parent 86b329d7da
commit 4ea2ccd526

View File

@@ -141,8 +141,10 @@ func (p *packetPacker) packPacket(stopWaitingFrame *frames.StopWaitingFrame, lea
return nil, nil
}
// Don't send out packets that only contain a StopWaitingFrame
if len(payloadFrames) == 1 && stopWaitingFrame != nil {
return nil, nil
if len(payloadFrames) == 1 {
if _, ok := payloadFrames[0].(*frames.StopWaitingFrame); ok {
return nil, nil
}
}
raw := getPacketBuffer()