From 336c4b4a558d681f30018cc8e950e04066e53b7e Mon Sep 17 00:00:00 2001 From: zhangyanjiao Date: Thu, 14 Sep 2017 10:05:35 +0800 Subject: [PATCH] fix lwip tcp_oversize_dbgcheck assert --- components/lwip/core/tcp_out.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/lwip/core/tcp_out.c b/components/lwip/core/tcp_out.c index 5ea0ffa76..aa638273d 100755 --- a/components/lwip/core/tcp_out.c +++ b/components/lwip/core/tcp_out.c @@ -1066,6 +1066,9 @@ tcp_output(struct tcp_pcb *pcb) #if TCP_OVERSIZE_DBGCHECK seg->oversize_left = 0; + if (seg->next == NULL) { + pcb->unsent_oversize = 0; + } #endif /* TCP_OVERSIZE_DBGCHECK */ err = tcp_output_segment(seg, pcb); if ((err != ERR_OK) && (err != ERR_RTE)) {