[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lwip-devel] [bug #30561] Failed assert in tcp_in.c:tcp_receive()
From: |
Simon Goldschmidt |
Subject: |
[lwip-devel] [bug #30561] Failed assert in tcp_in.c:tcp_receive() |
Date: |
Tue, 27 Jul 2010 12:09:49 +0000 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 |
Follow-up Comment #1, bug #30561 (project lwip):
I might be wrong, but I guess your problem is the (invalid!) call to
tcp_pcb_purge(): this is an internal function, which is neither documented for
applications (or is it?) nor supported that way.
This is reflected in 1.4.0 RC1 by moving its declaration to tcp_impl.h, which
should not be included by applications. I know that this wasn't quite optimal
up to 1.3.2 (since the tcp.h file was quite large and didn't really differ
between API and internal delcarations).
Could you check if the assert still fires when removing that call?
As to the 'refused_data' part, this is a different bug, but I guess you are
right: when refusing 'refused_data' again, the input packet should only be
dropped if it contains data.
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?30561>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.nongnu.org/