]> git.proxmox.com Git - mirror_frr.git/commit
[bgpd] Fix double-free crash in bgp_table_finish, seen with rs-client
authorPaul Jakma <paul.jakma@sun.com>
Wed, 2 Jul 2008 02:12:07 +0000 (02:12 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Wed, 2 Jul 2008 02:12:07 +0000 (02:12 +0000)
commitb608d5b5ac469d47072aedd573e5d3475f4d9cf4
treea6e130a1dee11accfbffffd154c592d49e4312dc
parent0b3f3d47b21ddf175bfdd549ba33fbcd34801244
[bgpd] Fix double-free crash in bgp_table_finish, seen with rs-client

2008-07-02 Stephen Hemminger <stephen.hemminger@vyatta.com>

* bgp_table.{c,h}: (bgp_table_finish) Take a double pointer and
  scrub pointer in caller, so fixing double-free crashes seen
  with route-server-client configuration.
* *.c: Adjust all callers of bgp_table_finish

2008-07-02 Paul Jakma <paul.jakma@sun.com>

* bgp_table.{c,h}: (bgp_node_delete, bgp_table_free) shouldn't be
  exported.
bgpd/ChangeLog
bgpd/bgp_table.c
bgpd/bgp_table.h
bgpd/bgp_vty.c
bgpd/bgpd.c