commit | a5a5cb8cab526af2f6cbe9715f8ca843192f0d81 | [log] [tgz] |
---|---|---|
author | Antonio Quartulli <antonio@meshcoding.com> | Sat Feb 15 02:17:20 2014 +0100 |
committer | Antonio Quartulli <antonio@meshcoding.com> | Mon Feb 17 17:17:02 2014 +0100 |
tree | 8f456b9e7f4cfb8efde3af1ce47f96321cc17d94 | |
parent | 05c3c8a636aa9ee35ce13f65afc5b665615cc786 [diff] |
batman-adv: avoid double free when orig_node initialization fails In the failure path of the orig_node initialization routine the orig_node->bat_iv.bcast_own field is free'd twice: first in batadv_iv_ogm_orig_get() and then later in batadv_orig_node_free_rcu(). Fix it by removing the kfree in batadv_iv_ogm_orig_get(). Signed-off-by: Antonio Quartulli <antonio@meshcoding.com> Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>