Browse Source

use pcb->mss instead of TCP_MSS for preallocate mss-sized pbufs (bug #34019)

STABLE-2_1_x
Simon Goldschmidt 15 years ago
parent
commit
dccad08508
  1. 4
      CHANGELOG
  2. 2
      src/core/tcp_out.c

4
CHANGELOG

@ -52,6 +52,10 @@ HISTORY
++ Bugfixes:
2011-09-11: Simon Goldschmidt
* tcp_out.c: use pcb->mss instead of TCP_MSS for preallocate mss-sized pbufs
(bug #34019)
2011-09-09: Simon Goldschmidt
* udp.c: fixed bug #34072: UDP broadcast is received from wrong UDP pcb if
udp port matches

2
src/core/tcp_out.c

@ -232,7 +232,7 @@ tcp_pbuf_prealloc(pbuf_layer layer, u16_t length, u16_t max_length,
LWIP_UNUSED_ARG(apiflags);
LWIP_UNUSED_ARG(first_seg);
/* always create MSS-sized pbufs */
alloc = TCP_MSS;
alloc = pcb->mss;
#else /* LWIP_NETIF_TX_SINGLE_PBUF */
if (length < max_length) {
/* Should we allocate an oversized pbuf, or just the minimum

Loading…
Cancel
Save