From: Alberto Leiva Popper Date: Mon, 23 Mar 2026 21:51:10 +0000 (-0600) Subject: Patch ASPA aggregation during serial queries X-Git-Tag: 1.7.0.experimental~26 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=11d45f4e7f7d96e28f8bdc5238548e932787ace0;p=thirdparty%2FFORT-validator.git Patch ASPA aggregation during serial queries On collision, The RTR server was announcing the old ASPA, not the new one. Fixes #170. --- diff --git a/src/rtr/db/db_table.c b/src/rtr/db/db_table.c index 0afa4773..53421396 100644 --- a/src/rtr/db/db_table.c +++ b/src/rtr/db/db_table.c @@ -437,7 +437,7 @@ add_aspa_announcements(struct hashable_aspa *old, struct hashable_aspa *new, HASH_ITER(hh, new, n, tmp) { HASH_FIND(hh, old, &n->v->customer, sizeof(n->v->customer), o); if (o == NULL || !providers_equal(&o->v->providers, &n->v->providers)) - deltas_add_aspa(deltas, o->v, FLAG_ANNOUNCEMENT); + deltas_add_aspa(deltas, n->v, FLAG_ANNOUNCEMENT); } }