lwip-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-devel] [bug #28049] Keep Alive timeout frees pcb then uses it, so


From: Simon Goldschmidt
Subject: [lwip-devel] [bug #28049] Keep Alive timeout frees pcb then uses it, sometimes causing crash error.
Date: Fri, 20 Nov 2009 17:05:22 +0000
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; de; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5

Update of bug #28049 (project lwip):

                  Status:                    None => Need Info              

    _______________________________________________________

Follow-up Comment #1:

The fix would be OK, but I think we might rather change the code to not call
tcp_abort at that place:

The keepalive timer is the only timer inside tcp_slowtmr calling tcp_abort,
all other timers increase pcb_remove. The difference is mainly that by this,
the keepalive timer send directly sends a RST when expiring while the other
timers don't.

Is there a reason for this? Kieran maybe?

This is a fairly old bug (has been in there since 1.32 from 6 years ago...).

    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?28049>

_______________________________________________
  Nachricht geschickt von/durch Savannah
  http://savannah.nongnu.org/





reply via email to

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