batman-adv: reset broadcast flood protection on error
authorMarek Lindner <lindner_marek@yahoo.de>
Sat, 14 May 2011 18:01:22 +0000 (20:01 +0200)
committerSven Eckelmann <sven@narfation.org>
Sat, 14 May 2011 22:02:06 +0000 (00:02 +0200)
The broadcast flood protection should be reset to its original value
if the primary interface could not be retrieved.

Signed-off-by: Marek Lindner <lindner_marek@yahoo.de>
Signed-off-by: Sven Eckelmann <sven@narfation.org>
net/batman-adv/send.c

index 76daa46efe19c61d97dfc9d5bde549bdb54c6e03..33779278f1b2bfe49155bb9dfadc421305c0c8d7 100644 (file)
@@ -421,7 +421,7 @@ int add_bcast_packet_to_list(struct bat_priv *bat_priv, struct sk_buff *skb)
 
        primary_if = primary_if_get_selected(bat_priv);
        if (!primary_if)
-               goto out;
+               goto out_and_inc;
 
        forw_packet = kmalloc(sizeof(struct forw_packet), GFP_ATOMIC);