fix PublicHeader of VersionNegotiation and PublicReset packets

fixes #71
This commit is contained in:
Marten Seemann
2016-05-09 22:27:55 +07:00
parent 7bf94df817
commit 476acc2966
3 changed files with 9 additions and 2 deletions

View File

@@ -50,7 +50,10 @@ func (h *PublicHeader) WritePublicHeader(b *bytes.Buffer) error {
utils.WriteUint64(b, uint64(h.ConnectionID))
}
utils.WriteUint48(b, uint64(h.PacketNumber)) // TODO: Send shorter packet number if possible
if !h.ResetFlag && !h.VersionFlag {
utils.WriteUint48(b, uint64(h.PacketNumber)) // TODO: Send shorter packet number if possible
}
return nil
}