mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 11:17:29 +02:00
Correctly insert out of order msgs to queue
This commit is contained in:
@ -7222,8 +7222,8 @@ DtlsMsg* DtlsMsgInsert(DtlsMsg* head, DtlsMsg* item)
|
|||||||
DtlsMsg* cur = head->next;
|
DtlsMsg* cur = head->next;
|
||||||
DtlsMsg* prev = head;
|
DtlsMsg* prev = head;
|
||||||
while (cur) {
|
while (cur) {
|
||||||
if (item->epoch <= head->epoch &&
|
if (item->epoch <= cur->epoch &&
|
||||||
item->seq < head->seq) {
|
item->seq < cur->seq) {
|
||||||
item->next = cur;
|
item->next = cur;
|
||||||
prev->next = item;
|
prev->next = item;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user