From 441fd8857a2b4982b4d76acda121d9efa0ac4e17 Mon Sep 17 00:00:00 2001 From: claudio Date: Wed, 20 May 2026 20:32:50 +0000 Subject: [PATCH] Also copy aspa_state and aspa_generation in path_copy() this way the linked db copy of the path gets the right ASPA cache data. OK tb@ --- usr.sbin/bgpd/rde_rib.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/usr.sbin/bgpd/rde_rib.c b/usr.sbin/bgpd/rde_rib.c index 6873ab07a71..16ea63b5c3f 100644 --- a/usr.sbin/bgpd/rde_rib.c +++ b/usr.sbin/bgpd/rde_rib.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rde_rib.c,v 1.294 2026/05/14 18:47:32 claudio Exp $ */ +/* $OpenBSD: rde_rib.c,v 1.295 2026/05/20 20:32:50 claudio Exp $ */ /* * Copyright (c) 2003, 2004 Claudio Jeker @@ -756,6 +756,9 @@ path_copy(struct rde_aspath *dst, const struct rde_aspath *src) dst->pftableid = pftable_ref(src->pftableid); dst->origin = src->origin; + dst->aspa_state = src->aspa_state; + dst->aspa_generation = src->aspa_generation; + attr_copy(dst, src); return (dst);