From bd7599d1a2266c4088c9d57605d5f99a0a751833 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 b6d800681..e6fb06581 100644 --- a/sysdep/linux/netlink.c +++ b/sysdep/linux/netlink.c @@ -1870,8 +1870,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.2