forked from Mirror/frr
Merge pull request #17434 from opensourcerouting/fix/bgp_color_parsing_ecomm
bgpd: Fix color extended community parsing
This commit is contained in:
commit
e2314c9169
|
@ -766,6 +766,8 @@ static const char *ecommunity_gettoken(const char *str, void *eval_ptr,
|
|||
if (*endptr != '\0' || tmp_as > BGP_AS4_MAX ||
|
||||
errno)
|
||||
goto error;
|
||||
if (*token == ecommunity_token_color && tmp_as > 3)
|
||||
goto error;
|
||||
as = (as_t)tmp_as;
|
||||
}
|
||||
} else if (*p == '.') {
|
||||
|
|
Loading…
Reference in a new issue