Browse Source

BUG26010: set push bit correctly when tcp segments are merged

STABLE-2_1_x
kieranm 17 years ago
parent
commit
e7a2ab5de9
  1. 3
      CHANGELOG
  2. 3
      src/core/tcp_out.c

3
CHANGELOG

@ -75,6 +75,9 @@ HISTORY
++ Bugfixes:
2009-03-31 Kieran Mansley
* tcp_out.c: set push bit correctly when tcp segments are merged
2009-03-27 Kieran Mansley
* tcp_out.c set window correctly on probes (correcting change made
yesterday)

3
src/core/tcp_out.c

@ -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));
if (seg == queue) {
seg = NULL;
seg = useg;
seglen = useg->len;
}
memp_free(MEMP_TCP_SEG, queue);
}

Loading…
Cancel
Save