CVSROOT: /cvs Module name: src Changes by: [EMAIL PROTECTED] 2008/11/05 16:18:14
Modified files: sys/netinet : Tag: OPENBSD_4_4 tcp_input.c Log message: The pf state to pcb linking code change didn't account for the TIME_WAIT socket recycling code to redo the pcb lookup w/out resetting the inp pointer. Therefore we used the stale pcb, which leads us to reply with a RST to SYNs received on TIME_WAIT sockets. Also move the findpcb label below the pf pcb cache lookup, to avoid using a stale pcb when the caching code gets activated.