|
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/
[Prev in Thread] | Current Thread | [Next in Thread] |