mirror of
https://github.com/bgp/bgpq4
synced 2025-02-28 08:53:11 +00:00
filter out ASN 0 in juniper as-lists (#117)
Fixes error "RPD Policy: Invalid AS 0"
This commit is contained in:
11
printer.c
11
printer.c
@@ -300,12 +300,15 @@ bgpq4_print_juniper_aslist(FILE *f, struct bgpq_expander *b)
|
||||
|
||||
RB_FOREACH(asne, asn_tree, &b->asnlist) {
|
||||
if (!nc) {
|
||||
fprintf(f, " as-list a%u members [ %u",
|
||||
lineNo, asne->asn);
|
||||
} else {
|
||||
fprintf(f," %u", asne->asn);
|
||||
fprintf(f, " as-list a%u members [",
|
||||
lineNo);
|
||||
}
|
||||
|
||||
// Filter out AS 0
|
||||
// "error: RPD Policy: Invalid AS 0"
|
||||
if (asne->asn != 0)
|
||||
fprintf(f," %u", asne->asn);
|
||||
|
||||
nc++;
|
||||
|
||||
if (nc == b->aswidth) {
|
||||
|
||||
Reference in New Issue
Block a user