diff options
author | Simon Wunderlich <simon@open-mesh.com> | 2014-03-26 15:46:22 +0100 |
---|---|---|
committer | Antonio Quartulli <antonio@meshcoding.com> | 2014-05-10 10:58:45 +0200 |
commit | 000c8dff97311357535d64539e58990526e4de70 (patch) | |
tree | 5193950037c3ef3433a271b579dd3c5583bae19b /net/unix | |
parent | c1e517fbbcdb13f50662af4edc11c3251fe44f86 (diff) |
batman-adv: fix neigh reference imbalance
When an interface is removed from batman-adv, the orig_ifinfo of a
orig_node may be removed without releasing the router first.
This will prevent the reference for the neighbor pointed at by the
orig_ifinfo->router to be released, and this leak may result in
reference leaks for the interface used by this neighbor. Fix that.
This is a regression introduced by
7351a4822d42827ba0110677c0cbad88a3d52585
("batman-adv: split out router from orig_node").
Reported-by: Antonio Quartulli <antonio@open-mesh.com>
Signed-off-by: Simon Wunderlich <simon@open-mesh.com>
Signed-off-by: Marek Lindner <mareklindner@neomailbox.ch>
Signed-off-by: Antonio Quartulli <antonio@meshcoding.com>
Diffstat (limited to 'net/unix')
0 files changed, 0 insertions, 0 deletions