From 176c41ea8b14dcb1d18c8a5805d893406b072a61 Mon Sep 17 00:00:00 2001 From: Katerina Kubecova Date: Tue, 22 Apr 2025 10:41:06 +0200 Subject: [PATCH] Netlink: Fix BSD build error Due to missing autotests, we forgot to catch this place in Netlink code which builds only for FreeBSD and not for Linux. Caused by incomplete merge from master. --- sysdep/linux/netlink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sysdep/linux/netlink.c b/sysdep/linux/netlink.c index 75ed9ef7c..8e6eb60c3 100644 --- a/sysdep/linux/netlink.c +++ b/sysdep/linux/netlink.c @@ -1864,8 +1864,8 @@ nl_parse_route(struct nl_parse_state *s, struct nlmsghdr *h) return; #ifdef CONFIG_ASSUME_ONLINK - if (krt_assume_onlink(ra->nh.iface, ipa_is_ip6(ra->nh.gw))) - ra->nh.flags |= RNF_ONLINK; + if (krt_assume_onlink(nhad->nh.iface, ipa_is_ip6(nhad->nh.gw))) + nhad->nh.flags |= RNF_ONLINK; #endif neighbor *nbr; -- 2.47.3