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

This commit is contained in:
Simon Goldschmidt 2011-09-11 13:13:26 +02:00
parent 112158b056
commit dccad08508
2 changed files with 5 additions and 1 deletions

View File

@ -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

View File

@ -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