From e2d3f9166d06d9d32a2e83633eddeb3524de32bd Mon Sep 17 00:00:00 2001 From: anlan_cs Date: Fri, 1 Apr 2022 02:22:24 -0400 Subject: [PATCH] bgpd: use "assert" for one check on evpn-mh "no ead-es-route-target export RT": Since existance is already checked in `bgp_evpn_ead_es_rt_cmd` with `bgp_evpn_rt_matches_existing()`, there MUST be a deleting node in evpn's `bgp_mh_info->ead_es_export_rtl` list. Just modify the check for deleting node to an `assert`. Signed-off-by: anlan_cs --- bgpd/bgp_evpn_mh.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bgpd/bgp_evpn_mh.c b/bgpd/bgp_evpn_mh.c index ed3716f601..d73186979d 100644 --- a/bgpd/bgp_evpn_mh.c +++ b/bgpd/bgp_evpn_mh.c @@ -1273,9 +1273,9 @@ void bgp_evpn_mh_config_ead_export_rt(struct bgp *bgp, } } - if (node_to_del) - list_delete_node(bgp_mh_info->ead_es_export_rtl, - node_to_del); + assert(node_to_del); + list_delete_node(bgp_mh_info->ead_es_export_rtl, + node_to_del); } } else { listnode_add_sort(bgp_mh_info->ead_es_export_rtl, ecomcfg); -- 2.39.5