From: Maria Matejka Date: Wed, 3 Sep 2025 10:22:40 +0000 (+0200) Subject: little fixups X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3969f44b5a8759c44b71d4c04ef240f79f701a06;p=thirdparty%2Fbird.git little fixups --- diff --git a/proto/bgp/attrs.c b/proto/bgp/attrs.c index 39f43018b..18f106b3f 100644 --- a/proto/bgp/attrs.c +++ b/proto/bgp/attrs.c @@ -1993,7 +1993,7 @@ bgp_get_neighbor(rte *r) return as; /* If AS_PATH is not defined, we treat rte as locally originated */ - struct bgp_route_ctx *p = (struct bgp_route_ctx *) ea_find(r->attrs->eattrs, EA_ROUTE_CONTEXT)->u.ptr; + struct bgp_route_ctx *p = SKIP_BACK(struct bgp_route_ctx, bgp_rte_ctx, rte_get_context(r)); return p->confederation ?: p->local_as; } diff --git a/proto/mrt/mrtload.c b/proto/mrt/mrtload.c index e0de2c972..e5c4e1b7e 100644 --- a/proto/mrt/mrtload.c +++ b/proto/mrt/mrtload.c @@ -861,7 +861,7 @@ struct protocol proto_mrtload = { .template = "mrtload%d", .class = PROTOCOL_MRTLOAD, .proto_size = sizeof(struct mrtload_proto), - .config_size = sizeof(struct mrt_config), + .config_size = sizeof(struct mrtload_config), .init = mrtload_init, .start = mrtload_start, .shutdown = mrtload_shutdown,