diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index fc02553dc8d1..f59d26026f65 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -4145,6 +4145,7 @@ int bgp_delete(struct bgp *bgp) */ bgp->tovpn_sid_index = 0; UNSET_FLAG(bgp->vrf_flags, BGP_VRF_TOVPN_SID_AUTO); + UNSET_FLAG(bgp->vrf_flags, BGP_VRF_TOVPN_SID_EXPLICIT); delete_vrf_tovpn_sid_per_vrf(bgp_default, bgp); for (afi = AFI_IP; afi < AFI_MAX; afi++) { bgp->vpn_policy[afi].tovpn_sid_index = 0;