batman-adv: Remove vis info element in free_info
The free_info function will be called when no reference to the info object exists anymore. It must be ensured that the allocated memory gets freed and not only the elements which are managed by the info object. Signed-off-by: Sven Eckelmann <sven@narfation.org>
This commit is contained in:
parent
2674c15870
commit
dda9fc6b2c
@ -64,6 +64,7 @@ static void free_info(struct kref *ref)
|
|||||||
|
|
||||||
spin_unlock_bh(&bat_priv->vis_list_lock);
|
spin_unlock_bh(&bat_priv->vis_list_lock);
|
||||||
kfree_skb(info->skb_packet);
|
kfree_skb(info->skb_packet);
|
||||||
|
kfree(info);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Compare two vis packets, used by the hashing algorithm */
|
/* Compare two vis packets, used by the hashing algorithm */
|
||||||
|
Loading…
Reference in New Issue
Block a user