summaryrefslogtreecommitdiff
path: root/ospfclient/ospfclient.py
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas@opensourcerouting.org>2022-05-26 14:03:02 +0300
committerDonatas Abraitis <donatas@opensourcerouting.org>2022-05-26 15:31:35 +0300
commitd13d137a1baaea39a24d857de54200dca39410b2 (patch)
treec3a86cfd50416720bf5a97242369df5d42feef03 /ospfclient/ospfclient.py
parent1ebae15eaff974b4ac264cebef2a0fd273bbb2da (diff)
bgpd: Fix memory leak for BGP community alias in CLI
Before: ``` root@spine1-debian-11:~/frr# vtysh -c 'show memory bgpd | include Large Community' Large Community : 100 40 4000 100 4000 Large Community value : 100 12 2400 100 2400 root@spine1-debian-11:~/frr# for x in $(seq 1 100); do vtysh -c 'conf' -c 'bgp community alias 123:123:123 testas' > /dev/null; done root@spine1-debian-11:~/frr# vtysh -c 'show memory bgpd | include Large Community' Large Community : 200 40 8000 200 8000 Large Community value : 200 12 4800 200 4800 root@spine1-debian-11:~/frr# for x in $(seq 1 100); do vtysh -c 'conf' -c 'bgp community alias 123:123:123 testas' > /dev/null; done root@spine1-debian-11:~/frr# vtysh -c 'show memory bgpd | include Large Community' Large Community : 300 40 12000 300 12000 Large Community value : 300 12 7200 300 7200 root@spine1-debian-11:~/frr# ``` After: ``` root@spine1-debian-11:~/frr# vtysh -c 'show memory bgpd | include Large Community' Large Community : 0 40 0 1 56 Large Community display string: 0 8192 0 1 8200 Large Community value : 0 12 0 1 24 root@spine1-debian-11:~/frr# for x in $(seq 1 100); do vtysh -c 'conf' -c 'bgp community alias 123:123:123 testas' > /dev/null; done root@spine1-debian-11:~/frr# vtysh -c 'show memory bgpd | include Large Community' Large Community : 0 40 0 1 56 Large Community display string: 0 8192 0 1 8200 Large Community value : 0 12 0 1 24 root@spine1-debian-11:~/frr# ``` After we call [l]community_str2com(), we should free the memory. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Diffstat (limited to 'ospfclient/ospfclient.py')
0 files changed, 0 insertions, 0 deletions