]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: fix ecom leak handling l3vni update 7105/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Thu, 14 May 2020 22:33:10 +0000 (18:33 -0400)
committerAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Tue, 15 Sep 2020 23:06:58 +0000 (16:06 -0700)
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
bgpd/bgp_evpn.c

index 8c3e54566e44f8d090ba97a9c9cb23c2875e6697..0703853354fcdaabad4b1253576b2392f83b2c70 100644 (file)
@@ -519,6 +519,8 @@ static void form_auto_rt(struct bgp *bgp, vni_t vni, struct list *rtl)
 
        if (!ecom_found)
                listnode_add_sort(rtl, ecomadd);
+       else
+               ecommunity_free(&ecomadd);
 }
 
 /*