On Wed, 2007-08-22 at 10:15 +0200, Winformatik Info wrote:
> It seems, that the different buffers (or the data inside) used by the 
> three send() calls are not merged the right way. I tracked down the 
> problem to the functions tcp_output() and tcp_output_segment(), but the 
> code is very difficult to understand.

That does rather sound like a bug, but I'm surprised no-one else has
seen this.

Firstly, could you file a bug report on savannah to ensure this is
tracked.  

Secondly, any help you can provide in narrowing down where the
corruption happens would be very helpful.  Sadly I'm really low on time
to spend on lwIP at the moment, but perhaps one of the other developers
can help suggest places in the functions you mention that it would be
worth taking a closer look at (by for example printing the data out
before and after an interesting region).

Thanks

Kieran



_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to