diff options
author | Alexander V. Chernikov <melifaro@FreeBSD.org> | 2023-05-27 13:25:16 +0000 |
---|---|---|
committer | Alexander V. Chernikov <melifaro@FreeBSD.org> | 2023-05-27 13:25:16 +0000 |
commit | c90901245e9c1816f2a2c2d1e2242b0772f4bd31 (patch) | |
tree | 8e73df31f2c177f2ea806a57b4ce887d23537812 /usr.sbin/ndp | |
parent | 30376771fc79810ffdcc47a68772c23e27b729ff (diff) | |
download | src-c90901245e9c1816f2a2c2d1e2242b0772f4bd31.tar.gz src-c90901245e9c1816f2a2c2d1e2242b0772f4bd31.zip |
netlink: update rta_multipath conditions in arp/ndp after 656a39c1a062
Diffstat (limited to 'usr.sbin/ndp')
-rw-r--r-- | usr.sbin/ndp/ndp_netlink.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/ndp/ndp_netlink.c b/usr.sbin/ndp/ndp_netlink.c index e15dc900f0c7..a34359a4343f 100644 --- a/usr.sbin/ndp/ndp_netlink.c +++ b/usr.sbin/ndp/ndp_netlink.c @@ -167,7 +167,7 @@ guess_ifindex(struct snl_state *ss, uint32_t fibnum, const struct sockaddr_in6 * if (!snl_parse_nlmsg(ss, hdr, &snl_rtm_route_parser, &r)) return (0); - if (r.rta_multipath || (r.rta_rtflags & RTF_GATEWAY)) + if (r.rta_multipath.num_nhops > 0 || (r.rta_rtflags & RTF_GATEWAY)) return (0); /* Check if the interface is of supported type */ |