diff --git a/src/common/impl/netif_apple.c b/src/common/impl/netif_apple.c index 191a55c46..288f04543 100644 --- a/src/common/impl/netif_apple.c +++ b/src/common/impl/netif_apple.c @@ -25,8 +25,8 @@ get_rt_address(struct rt_msghdr* rtm, int desired) { struct sockaddr* sa = (struct sockaddr*) (rtm + 1); for (int i = 0; i < RTAX_MAX; i++) { - if (rtm->rtm_addrs & (1u << i)) { - if ((1u << i) == (unsigned) desired) { + if (rtm->rtm_addrs & (1 << i)) { + if ((1 << i) == desired) { return sa; } diff --git a/src/common/impl/netif_bsd.c b/src/common/impl/netif_bsd.c index c6ae8f610..e2632be79 100644 --- a/src/common/impl/netif_bsd.c +++ b/src/common/impl/netif_bsd.c @@ -32,8 +32,8 @@ get_rt_address(struct rt_msghdr* rtm, int desired) { struct sockaddr* sa = (struct sockaddr*) (rtm + 1); for (int i = 0; i < RTAX_MAX; i++) { - if (rtm->rtm_addrs & (1u << i)) { - if ((1u << i) == (unsigned) desired) { + if (rtm->rtm_addrs & (1 << i)) { + if ((1 << i) == desired) { return sa; } sa = (struct sockaddr*) (ROUNDUP(sa->sa_len) + (char*) sa);