From: Maria Matejka Date: Sat, 8 Mar 2025 16:09:35 +0000 (+0100) Subject: Fixed refeed seqmap inconsistency X-Git-Tag: v3.0.2~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e99b5176b16b1d3bdf38faed2937c905df84cb8;p=thirdparty%2Fbird.git Fixed refeed seqmap inconsistency For some weird reason (probably oversight, as always), regular exports were not marked in seq_map, leading to sus reexports and confusing refeeds. --- diff --git a/nest/rt-export.c b/nest/rt-export.c index b5e7facbd..0b626b04c 100644 --- a/nest/rt-export.c +++ b/nest/rt-export.c @@ -199,6 +199,7 @@ rt_export_release(const struct rt_export_union *u) case RT_EXPORT_UPDATE: rtex_trace(r, D_ROUTES, "Export %lu released", u->update->seq); + bmap_set(&r->seq_map, u->update->seq); lfjour_release(&r->r, &u->update->li); break;