[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #28288] Data after FIN in oos queue
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [bug #28288] Data after FIN in oos queue |
Date: |
Tue, 16 Feb 2010 18:15:31 +0000 |
User-agent: |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.2) Gecko/20100115 Firefox/3.6 |
Follow-up Comment #11, bug #28288 (project lwip):
Even case 1 is possibly solved best by keeping the seqno of a FIN (once
received, no matter if inseq or ooseq) in the pcb. We can then check any
incoming segment:
- if we already received a FIN and
- inseg has a FIN and
- these FINs have different seqnos
-> RST and abort the connection.
When trying to make up code for handling that, I stumbled accross the fact
that I didn't know / find other example code how to abort a connection in that
case. It seems we currently only have code that either closes or processes
received RSTs - I didn't find code where we abort/RST the connection ourself
due to illegal data?
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?28288>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lwip-devel] [bug #28288] Data after FIN in oos queue,
Simon Goldschmidt <=