lwip-devel
[Top][All Lists]
Advanced

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




reply via email to

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