summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bgpd/bgpd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c
index f139dc3e75..43aa6344be 100644
--- a/bgpd/bgpd.c
+++ b/bgpd/bgpd.c
@@ -4095,7 +4095,8 @@ int bgp_delete(struct bgp *bgp)
}
/* unmap from RT list */
- bgp_evpn_vrf_delete(bgp);
+ if (!IS_BGP_INSTANCE_HIDDEN(bgp))
+ bgp_evpn_vrf_delete(bgp);
/* unmap bgp vrf label */
vpn_leak_zebra_vrf_label_withdraw(bgp, AFI_IP);