Merge pull request #17688 from FRRouting/mergify/bp/stable/10.0/pr-17669

bgpd: fix memory leak when reconfiguring a route distinguisher (backport #17669)
This commit is contained in:
Donatas Abraitis 2024-12-21 22:21:02 +02:00 committed by GitHub
commit 01531d74c4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -9482,6 +9482,8 @@ DEFPY (af_rd_vpn_export,
bgp_get_default(), bgp);
if (yes) {
if (bgp->vpn_policy[afi].tovpn_rd_pretty)
XFREE(MTYPE_BGP_NAME, bgp->vpn_policy[afi].tovpn_rd_pretty);
bgp->vpn_policy[afi].tovpn_rd_pretty = XSTRDUP(MTYPE_BGP_NAME,
rd_str);
bgp->vpn_policy[afi].tovpn_rd = prd;