diff options
Diffstat (limited to 'sys')
-rw-r--r-- | sys/netlink/route/iface.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netlink/route/iface.c b/sys/netlink/route/iface.c index 4a8c78f27f5a..2a6b2aad532b 100644 --- a/sys/netlink/route/iface.c +++ b/sys/netlink/route/iface.c @@ -736,9 +736,9 @@ ifa_get_scope(const struct ifaddr *ifa) { struct in_addr addr; addr = ((const struct sockaddr_in *)sa)->sin_addr; - if (IN_LOOPBACK(addr.s_addr)) + if (IN_LOOPBACK(ntohl(addr.s_addr))) addr_scope = RT_SCOPE_HOST; - else if (IN_LINKLOCAL(addr.s_addr)) + else if (IN_LINKLOCAL(ntohl(addr.s_addr))) addr_scope = RT_SCOPE_LINK; break; } |