]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Return rmap match if large-community alias found
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Tue, 17 Aug 2021 09:19:43 +0000 (12:19 +0300)
committerDonatas Abraitis <donatas.abraitis@gmail.com>
Tue, 17 Aug 2021 09:19:43 +0000 (12:19 +0300)
Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
bgpd/bgp_routemap.c

index 1a14eb0f4e841c7676daae0b671f5c2b87aee913..5e566f360ae9eef57ec9cc5e2d2a705bc3957632 100644 (file)
@@ -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);