lwip-devel
[Top][All Lists]
Advanced

[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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]