From: Matthew Endsley Date: Wed, 3 Feb 2021 22:27:33 +0000 (-0800) Subject: Fix outgoing sequence numbers from DTLS connection listener X-Git-Tag: 1.0.0~20^2~14 X-Git-Url: https://git.deb.at/?a=commitdiff_plain;h=47e15d30a5025d644424afccf2e97bb3ba7a4652;p=rhonda%2Fimpostor.hazel.git Fix outgoing sequence numbers from DTLS connection listener --- diff --git a/Hazel/Dtls/DtlsConnectionListener.cs b/Hazel/Dtls/DtlsConnectionListener.cs index b5a68c6..088dcb7 100644 --- a/Hazel/Dtls/DtlsConnectionListener.cs +++ b/Hazel/Dtls/DtlsConnectionListener.cs @@ -1206,7 +1206,7 @@ namespace Hazel.Dtls Record outgoingRecord = new Record(); outgoingRecord.ContentType = ContentType.ApplicationData; outgoingRecord.Epoch = peer.Epoch; - outgoingRecord.SequenceNumber = peer.CurrentEpoch.NextExpectedSequence; + outgoingRecord.SequenceNumber = peer.CurrentEpoch.NextOutgoingSequence; outgoingRecord.Length = (ushort)peer.CurrentEpoch.RecordProtection.GetEncryptedSize(span.Length); ++peer.CurrentEpoch.NextOutgoingSequence;