CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/09/14 02:51:47
Modified files:
usr.sbin/bgpd : rde_aspa.c
Log message:
Fix edge case where aspa_table_equal() may return equal even though the
tables are not the same.
Just comparing customer-as and the flat array of all provider-as sets
does not detect if the right AS switches between two neighboring
customer-as sets. Since the customer-as did not change and the flat
array remains the same.
Additionally check the number of provider-as per customer-as to detect
this edge condition.
Reported by N0zoM1z0
OK tb@