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@

Reply via email to