Fixed a severe error in the bugfix: the conditional was reversed. The check must be if the TCP MSS is larger than the BUFSIZE and not the other way around.

This commit is contained in:
Adam Dunkels 2013-12-12 22:43:10 +01:00
parent ef83850e63
commit a6a081e67d

View file

@ -477,7 +477,7 @@ void uip_log(char *msg);
* UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN. * UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN.
*/ */
#ifdef UIP_CONF_TCP_MSS #ifdef UIP_CONF_TCP_MSS
#if UIP_CONF_TCP_MSS < (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN) #if UIP_CONF_TCP_MSS > (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN)
#error UIP_CONF_TCP_MSS is too large for the current UIP_BUFSIZE #error UIP_CONF_TCP_MSS is too large for the current UIP_BUFSIZE
#endif /* UIP_CONF_TCP_MSS < (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN) */ #endif /* UIP_CONF_TCP_MSS < (UIP_BUFSIZE - UIP_LLH_LEN - UIP_TCPIP_HLEN) */
#define UIP_TCP_MSS (UIP_CONF_TCP_MSS) #define UIP_TCP_MSS (UIP_CONF_TCP_MSS)