CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/12/13 12:26:17
Modified files:
usr.sbin/bgpd : chash.h rde.h rde_adjout.c rde_peer.c
Log message:
Fix memory leak of the CH tables used by the per-peer pending queues.
Define CH_DESTROY() and use it in peer_delete() via adjout_peer_free()
to cleanup the lookup tables used by the pending attribute and prefix
queues. Also rename adjout_prefix_flush_pending() to
adjout_peer_flush_pending() since that function does no longer work
with struct adjout_prefix entries.
OK tb@