commit | 25ff1e88bb5f1b0a16a364d7206db3ebdc5ecf52 | [log] [tgz] |
---|---|---|
author | Barry Friedman <barryf@google.com> | Thu Feb 03 14:02:53 2011 -0800 |
committer | Paul Jakma <paul@quagga.net> | Mon Mar 21 13:15:32 2011 +0000 |
tree | cdb0c95588899c39ad676ef167c87b5c2a4d3a51 | |
parent | c099baf6f0a6509d70fb62a8d6341432abb50d91 [diff] |
bgpd: Remove extra lock on interior table node If the radix tree creates an extra interior node in bgp_node_get(), it locks the interior node even though this node is not returned to the caller, so it may never be unlocked. The lock prevents this node from being deleted. * bgpd/bgp_table.c: (bgp_node_get) Remove lock on interior node which prevents proper node deletion