mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-08-04 13:34:38 +08:00

Any malicous segment could contain a SYN up to now (no check). A SYN in the wrong segment could break OOSEQ queueing. Fix this by allowing SYN only in states where it is required. See bug #56397: Assert "tcp_receive: ooseq tcplen > rcv_wnd" Signed-off-by: Simon Goldschmidt <goldsimon@gmx.de>