From b0a007df7ae11e12732a14312cd2a1500e22c200 Mon Sep 17 00:00:00 2001 From: Igor Ryzhov Date: Fri, 1 Oct 2021 12:42:04 +0300 Subject: [PATCH] bgpd: fix access-list update callback When a regular access-list is updated, we should update references to regular access-lists, not as-path access-lists. Fixes #9707. Signed-off-by: Igor Ryzhov --- bgpd/bgpd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index ec91e7e229..925af80cb7 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -6266,7 +6266,8 @@ static void peer_distribute_update(struct access_list *access) for (ALL_LIST_ELEMENTS(bm->bgp, mnode, mnnode, bgp)) { if (access->name) - update_group_policy_update(bgp, BGP_POLICY_FILTER_LIST, + update_group_policy_update(bgp, + BGP_POLICY_DISTRIBUTE_LIST, access->name, 0, 0); for (ALL_LIST_ELEMENTS(bgp->peer, node, nnode, peer)) { FOREACH_AFI_SAFI (afi, safi) {