summaryrefslogtreecommitdiff
path: root/lib/command_graph.c
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2022-07-06 17:26:05 +0300
committerDonatas Abraitis <donatas@opensourcerouting.org>2022-07-06 22:27:23 +0300
commit5cb3a15300749a0bdc0eb391c822ee2473f0caec (patch)
tree3405886a42678ce9ab60e69993b9ad0803ccd664 /lib/command_graph.c
parentd1757dd5cde6190016a81209359b23440108d734 (diff)
bgpd: Free memory for BMP listeners when deleting BGP instance
When using `no router bgp` we MUST free the memory for the listeners too. Replicate with: ``` router bgp 100 bmp targets server1 bmp listener 0.0.0.0 port 65535 no router bgp router bgp 100 bmp targets server1 bmp listener 0.0.0.0 port 65535 no router bgp router bgp 100 bmp targets server1 bmp listener 0.0.0.0 port 65535 no router bgp ``` Before: ``` Type : Current# Size Total Max# MaxBytes BMP targets : 0 240 0 1 248 BMP targets name : 0 8 0 1 24 BMP listener : 12 152 1824 12 1824 BMP instance state : 0 88 0 1 88 ``` After: ``` Type : Current# Size Total Max# MaxBytes BMP targets : 0 240 0 1 248 BMP targets name : 0 8 0 1 24 BMP listener : 0 152 0 1 152 BMP instance state : 0 88 0 1 88 ``` Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'lib/command_graph.c')
0 files changed, 0 insertions, 0 deletions