mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-10-01 12:24:22 +00:00
BUG26010: set push bit correctly when tcp segments are merged
This commit is contained in:
parent
fd41c5de2d
commit
e7a2ab5de9
@ -75,6 +75,9 @@ HISTORY
|
|||||||
|
|
||||||
++ Bugfixes:
|
++ Bugfixes:
|
||||||
|
|
||||||
|
2009-03-31 Kieran Mansley
|
||||||
|
* tcp_out.c: set push bit correctly when tcp segments are merged
|
||||||
|
|
||||||
2009-03-27 Kieran Mansley
|
2009-03-27 Kieran Mansley
|
||||||
* tcp_out.c set window correctly on probes (correcting change made
|
* tcp_out.c set window correctly on probes (correcting change made
|
||||||
yesterday)
|
yesterday)
|
||||||
|
@ -345,7 +345,8 @@ tcp_enqueue(struct tcp_pcb *pcb, void *arg, u16_t len,
|
|||||||
|
|
||||||
LWIP_DEBUGF(TCP_OUTPUT_DEBUG | LWIP_DBG_TRACE | LWIP_DBG_STATE, ("tcp_enqueue: chaining segments, new len %"U16_F"\n", useg->len));
|
LWIP_DEBUGF(TCP_OUTPUT_DEBUG | LWIP_DBG_TRACE | LWIP_DBG_STATE, ("tcp_enqueue: chaining segments, new len %"U16_F"\n", useg->len));
|
||||||
if (seg == queue) {
|
if (seg == queue) {
|
||||||
seg = NULL;
|
seg = useg;
|
||||||
|
seglen = useg->len;
|
||||||
}
|
}
|
||||||
memp_free(MEMP_TCP_SEG, queue);
|
memp_free(MEMP_TCP_SEG, queue);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user