diff options
| author | Donatas Abraitis <donatas.abraitis@gmail.com> | 2020-10-27 11:35:37 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-27 11:35:37 +0200 |
| commit | 9f03e98d1570c56744c2901ca4a8c30b60aab643 (patch) | |
| tree | 6a2a2119719847333a8f422f4599a352d5773173 | |
| parent | 1b21d87596572dba404b80e22b2bdf7c242172c8 (diff) | |
| parent | 00d968c4f4725a3bf61cbb5e23dcbe90bb97055f (diff) | |
Merge pull request #7393 from chiragshah6/mdev
bgpd: fix mem leak in router bgp import vrf check
| -rw-r--r-- | bgpd/bgp_mplsvpn.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/bgpd/bgp_mplsvpn.c b/bgpd/bgp_mplsvpn.c index f1aeafced7..0c527efb8c 100644 --- a/bgpd/bgp_mplsvpn.c +++ b/bgpd/bgp_mplsvpn.c @@ -2687,8 +2687,7 @@ void bgp_vpn_leak_export(struct bgp *from_bgp) idir = BGP_VPN_POLICY_DIR_FROMVPN; edir = BGP_VPN_POLICY_DIR_TOVPN; - export_name = (from_bgp->name ? XSTRDUP(MTYPE_TMP, from_bgp->name) - : XSTRDUP(MTYPE_TMP, VRF_DEFAULT_NAME)); + export_name = from_bgp->name ? from_bgp->name : VRF_DEFAULT_NAME; for (afi = 0; afi < AFI_MAX; ++afi) { /* vrf leak is for IPv4 and IPv6 Unicast only */ |
