On Monday 15 March 2010 01:15:55 Sven Eckelmann wrote:
"tcpdump" and "batctl td" will receive packets with a wrong sequence number on systems with a different endianess than network byte order. This happens due to the reordering of bytes in the function which handles aggregated bat packets. The function which receives the bat packets must ensure that these buffers aren't shared with anything else before that function tries to write into it. Otherwise it has to copy the buffers so it is save again to change them.
Applied in rev 1598.
Thanks for this quick fix!
Cheers, Marek