summaryrefslogtreecommitdiff
path: root/net/batman-adv/bitarray.h
diff options
context:
space:
mode:
authorMartin Hundebøll <martin@hundeboll.net>2013-04-17 23:13:16 +0400
committerAntonio Quartulli <ordex@autistici.org>2013-05-21 23:34:36 +0400
commitf69ae770e74df420fbcf93aae81b30a5dcc73b7d (patch)
tree366080c1947e6650815e56c45f6ba53fe12a1cad /net/batman-adv/bitarray.h
parent3ccfc1b1d2fa78f8ece83646027982916fcc794b (diff)
downloadlinux-f69ae770e74df420fbcf93aae81b30a5dcc73b7d.tar.xz
batman-adv: Avoid double freeing of bat_counters
On errors in batadv_mesh_init(), bat_counters will be freed in both batadv_mesh_free() and batadv_softif_init_late(). This patch fixes this by returning earlier from batadv_softif_init_late() in case of errors in batadv_mesh_init() and by setting bat_counters to NULL after freeing. Signed-off-by: Martin Hundebøll <martin@hundeboll.net> Signed-off-by: Marek Lindner <lindner_marek@yahoo.de> Signed-off-by: Antonio Quartulli <ordex@autistici.org>
Diffstat (limited to 'net/batman-adv/bitarray.h')
0 files changed, 0 insertions, 0 deletions