diff options
author | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2008-06-13 16:56:29 -0700 |
---|---|---|
committer | Stephen Hemminger <stephen.hemminger@vyatta.com> | 2008-06-13 16:56:29 -0700 |
commit | 6b0a191db595eedb093be601c15dff9978e49af1 (patch) | |
tree | 701be7476b73255ebe54517e158242443834bd5b | |
parent | 33c99279a7911914a583b146e350a65d2169cd9e (diff) | |
download | quagga-6b0a191db595eedb093be601c15dff9978e49af1.tar.bz2 quagga-6b0a191db595eedb093be601c15dff9978e49af1.tar.xz |
Check for node being freed twice
-rw-r--r-- | bgpd/bgp_table.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/bgpd/bgp_table.c b/bgpd/bgp_table.c index 810dab54..5faf5856 100644 --- a/bgpd/bgp_table.c +++ b/bgpd/bgp_table.c @@ -368,6 +368,7 @@ bgp_node_delete (struct bgp_node *node) assert (node->lock == 0); assert (node->info == NULL); + assert (node->table->count > 0); if (node->l_left && node->l_right) return; |