summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eckelmann <sven@narfation.org>2011-01-28 17:34:06 (GMT)
committerSven Eckelmann <sven@narfation.org>2011-01-30 09:32:06 (GMT)
commitdda9fc6b2c59f056e7a2b313b8423b14a4df25a9 (patch)
tree0ad7d73e862e92d26b30b857f3ffa958f2637912
parent2674c15870f888cb732a564fc504ce17654afc64 (diff)
downloadlinux-fsl-qoriq-dda9fc6b2c59f056e7a2b313b8423b14a4df25a9.tar.xz
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>
-rw-r--r--net/batman-adv/vis.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/batman-adv/vis.c b/net/batman-adv/vis.c
index 0be55be..988296c 100644
--- a/net/batman-adv/vis.c
+++ b/net/batman-adv/vis.c
@@ -64,6 +64,7 @@ static void free_info(struct kref *ref)
spin_unlock_bh(&bat_priv->vis_list_lock);
kfree_skb(info->skb_packet);
+ kfree(info);
}
/* Compare two vis packets, used by the hashing algorithm */