From: Donatas Abraitis Date: Tue, 17 Aug 2021 09:19:43 +0000 (+0300) Subject: bgpd: Return rmap match if large-community alias found X-Git-Tag: base_8.1~189^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=bd67b727e919f677804212b504b5ca3bf8b0fc91;p=matthieu%2Ffrr.git bgpd: Return rmap match if large-community alias found Signed-off-by: Donatas Abraitis --- diff --git a/bgpd/bgp_routemap.c b/bgpd/bgp_routemap.c index 1a14eb0f4e..5e566f360a 100644 --- a/bgpd/bgp_routemap.c +++ b/bgpd/bgp_routemap.c @@ -1215,7 +1215,7 @@ route_match_alias(void *rule, const struct prefix *prefix, void *object) const char *com2alias = bgp_community2alias(communities[i]); if (!found && strcmp(alias, com2alias) == 0) - found = false; + found = true; XFREE(MTYPE_TMP, communities[i]); } XFREE(MTYPE_TMP, communities);