]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Fix memory leak when creating BMP connection with a source interface 17683/head
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:57:25 +0000 (21:57 +0000)
commit2c3d4a5f87d91eb18fae9d83cf57ce930e4be137
tree0bdb72dc3914644ac9c34d87806c9e6c101f57ed
parentfb3b95b8b86b59889627665d72ca8d62f8366bcf
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