Make the AS_SET handling for source-as even simpler. It is enough to only
authorclaudio <claudio@openbsd.org>
Fri, 10 Aug 2018 11:13:01 +0000 (11:13 +0000)
committerclaudio <claudio@openbsd.org>
Fri, 10 Aug 2018 11:13:01 +0000 (11:13 +0000)
commitff470c9366e6549ab6c1edb978ab78b937b43e62
treedf3c8ca828c94581c05a2501d3c360d366a34e7f
parenta7ede25358dad545e0342d2a9f8ef6ce68c6df66
Make the AS_SET handling for source-as even simpler. It is enough to only
extract the rightmost AS of a segment if the segment is not an AS_SET.
Then if we hit the final segment as will contain the last aggregator AS.
This fixes a possible issue with a path like 1 2 3 { 4 5 } { 6 7 } which
should match for source-as 3.
OK benno@
usr.sbin/bgpd/util.c