batman-adv: fix skb leak in batadv_dat_snoop_incoming_arp_reply()
authorMatthias Schiffer <[email protected]>
Wed, 23 Jan 2013 17:11:53 +0000 (18:11 +0100)
committerAntonio Quartulli <[email protected]>
Sun, 27 Jan 2013 13:02:39 +0000 (14:02 +0100)
commit0d15becee56fdfc2e9a4374c46ea7cf7562a6f32
tree218a53078572bf94d889d04111f1dd78a0e29b4b
parent1591ab6740326aaf41e194c43bdf8ece6e2e4835
batman-adv: fix skb leak in batadv_dat_snoop_incoming_arp_reply()

The callers of batadv_dat_snoop_incoming_arp_reply() assume the skb has been
freed when it returns true; fix this by calling kfree_skb before returning as
it is done in batadv_dat_snoop_incoming_arp_request().

Signed-off-by: Matthias Schiffer <[email protected]>
Signed-off-by: Marek Lindner <[email protected]>
Acked-by: Antonio Quartulli <[email protected]>
Signed-off-by: Antonio Quartulli <[email protected]>
net/batman-adv/distributed-arp-table.c