mirror of
https://git.savannah.nongnu.org/git/lwip.git
synced 2025-12-11 17:26:40 +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>