From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sven Eckelmann Date: Mon, 15 Feb 2016 09:30:09 +0100 Message-ID: <2083986.sQ3UmFvpA5@bentobox> In-Reply-To: <1455273335-27063-1-git-send-email-sw@simonwunderlich.de> References: <1455273335-27063-1-git-send-email-sw@simonwunderlich.de> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: Re: [B.A.T.M.A.N.] [PATCH] batman-adv: fix logic error in batadv_v_ogm_forward 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: Simon Wunderlich On Friday 12 February 2016 11:35:35 Simon Wunderlich wrote: > From: Simon Wunderlich > > My latest restructure attempt of the BATMAN v forward function > introduced a regression, causing kernel crashes when an OGM is > forwarded. This patch fixes it. > > Fixes: 30c96bc787 ("batman-adv: move and restructure > batadv_v_ogm_forward") > Reported-by: Sven Eckelmann > Signed-off-by: Simon Wunderlich Thanks for the fast update. It fixes the problem in my setup Tested-by: Sven Eckelmann > --- > net/batman-adv/bat_v_ogm.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/net/batman-adv/bat_v_ogm.c b/net/batman-adv/bat_v_ogm.c > index 1b2399e..4155fa5 100644 > --- a/net/batman-adv/bat_v_ogm.c > +++ b/net/batman-adv/bat_v_ogm.c > @@ -309,7 +309,7 @@ static void batadv_v_ogm_forward(struct batadv_priv *bat_priv, > u16 tvlv_len; > > /* only forward for specific interfaces, not for the default one. */ > - if (if_outgoing != BATADV_IF_DEFAULT) > + if (if_outgoing == BATADV_IF_DEFAULT) > goto out; > > orig_ifinfo = batadv_orig_ifinfo_new(orig_node, if_outgoing); >