]> git.puffer.fish Git - matthieu/frr.git/commit
ospfd: fix a reference counting issue introduced by commit 4de8bf0011
authorChristian Franke <chris@opensourcerouting.org>
Mon, 28 Apr 2014 08:04:58 +0000 (08:04 +0000)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 14 May 2014 14:46:31 +0000 (16:46 +0200)
commite387dfd18ded3ddfef4c0a9cb896f73831864579
tree9632ef5671fdbc44f43333427154002484c768e2
parent49d7af115177d05bd66d3115cbacd56a7591ec5e
ospfd: fix a reference counting issue introduced by commit 4de8bf0011

Commit 4de8bf0011 added a return statement to a loop iterating over a
route_table. That loop uses route_top/route_next.

As commit 4de8bf0011 failed to add a route_node_unlock before the
return statement, a reference is leaked when this codepath is taken.

Signed-off-by: Christian Franke <chris@opensourcerouting.org>
Acked-by: Feng Lu <lu.feng@6wind.com>
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
ospfd/ospf_lsa.c