]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: fix memory leak
authorNobuhiro MIKI <nmiki@yahoo-corp.jp>
Thu, 7 Apr 2022 06:54:03 +0000 (15:54 +0900)
committerNobuhiro MIKI <nmiki@yahoo-corp.jp>
Thu, 14 Apr 2022 01:07:22 +0000 (10:07 +0900)
Signed-off-by: Nobuhiro MIKI <nmiki@yahoo-corp.jp>
bgpd/bgp_mplsvpn.c

index 0074d5daac4c2ab1da060ab6957441f7eadb9bd5..bb6b35680c3f9e3d713d750c5017a66d8080d698 100644 (file)
@@ -605,6 +605,7 @@ void ensure_vrf_tovpn_sid(struct bgp *bgp_vpn, struct bgp *bgp_vrf, afi_t afi)
        if (tovpn_sid_transpose_label == 0) {
                zlog_debug("%s: not allocated new sid for vrf %s: afi %s",
                           __func__, bgp_vrf->name_pretty, afi2str(afi));
+               XFREE(MTYPE_BGP_SRV6_SID, tovpn_sid_locator);
                return;
        }