diff --git a/sysdep/linux/netlink.c b/sysdep/linux/netlink.c index 368e0ef..a3bcb9b 100644 --- a/sysdep/linux/netlink.c +++ b/sysdep/linux/netlink.c @@ -1294,6 +1294,9 @@ nl_parse_route(struct nl_parse_state *s, struct nlmsghdr *h) case RTN_BLACKHOLE: ra->dest = RTD_BLACKHOLE; break; + case RTN_LOCAL: + case RTN_BROADCAST: + case RTN_ANYCAST: case RTN_UNREACHABLE: ra->dest = RTD_UNREACHABLE; break;