]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: Fix memory leak when creating BMP connection with a source interface 17681/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:21 +0000 (21:57 +0000)
commitad65b9b7f8897f2bc0e3d847ed0d1cd1815bd461
tree2674430f99c4c10ee6f9a77ebb78cc54c7d038e7
parentad14f7a47ddf771f088f96a7fe362265aa16b211
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