diff --git a/packet_packer.go b/packet_packer.go index 46eb91e6..53c0c020 100644 --- a/packet_packer.go +++ b/packet_packer.go @@ -68,7 +68,7 @@ func (p *packetPacker) PackPacket() (*packedPacket, error) { return nil, err } - ciphertext := p.aead.Seal(p.lastPacketNumber, raw.Bytes(), payload) + ciphertext := p.aead.Seal(currentPacketNumber, raw.Bytes(), payload) raw.Write(ciphertext) if raw.Len() > protocol.MaxPacketSize {