]> git.puffer.fish Git - matthieu/frr.git/commit
bgpd: Fix memory leak when creating BMP connection with a source interface
authorDonatas Abraitis <donatas@opensourcerouting.org>
Thu, 19 Dec 2024 08:56:52 +0000 (10:56 +0200)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Thu, 19 Dec 2024 21:56:11 +0000 (21:56 +0000)
commit8dfdf43ea0303596fba584c63aa78a438906ae98
treef63b6a1fc065e5cf0895dfd5beb9fbcb1a96423f
parent7740d3d4ed33892aa99131b1d3466684c3c92c69
bgpd: Fix memory leak when creating BMP connection with a source interface

Testing done with:

```
for x in $(seq 1 100000); do vtysh -c 'conf' -c 'router bgp' -c 'bmp targets test' -c 'bmp connect localhost port 123 min-retry 100 max-retry 100 source-interface lo'; done
```

Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
(cherry picked from commit 7d19cb59cf5b129f61f3c568899343b3f031f9b4)
bgpd/bgp_bmp.c