From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Marek Lindner Date: Sat, 16 Mar 2013 18:09:04 +0800 References: <1363293021-20505-1-git-send-email-martin@hundeboll.net> In-Reply-To: <1363293021-20505-1-git-send-email-martin@hundeboll.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201303161809.04428.lindner_marek@yahoo.de> Subject: Re: [B.A.T.M.A.N.] [PATCH next] batman-adv: Fix endianness errors for network coding Reply-To: The list for a Better Approach To Mobile Ad-hoc Networking List-Id: The list for a Better Approach To Mobile Ad-hoc Networking List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: b.a.t.m.a.n@lists.open-mesh.org Cc: Martin =?utf-8?q?Hundeb=C3=B8ll?= On Friday, March 15, 2013 04:30:21 Martin Hundeb=C3=B8ll wrote: > Add a htonl() in network_coding.c when reading the sequence number > from received ogm_packet, to avoid wrong byte ordering when comparing > with a host value. This bug was introduced in > 3ed7ada3f0bbcd058567bc0a8f9729a73eba7db6 ("batman-adv: network coding - > detect coding nodes and remove these after timeout"). >=20 > Change the type of coded_packet->coded_len from uint16 to __be16 to > avoid wrong assumptions about endianness in later uses. Introduced in > c3289f3650d34b60296000a629c99f2488f7c3dd ("batman-adv: network coding - > code and transmit packets if possible"). >=20 > Reported-by: Fengguang Wu > Signed-off-by: Martin Hundeb=C3=B8ll > --- > network-coding.c | 2 +- > packet.h | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) Applied in revision a67d520. Thanks, Marek