diff --git a/src/net/posix/pif.c b/src/net/posix/pif.c index e19c081..17e93ab 100644 --- a/src/net/posix/pif.c +++ b/src/net/posix/pif.c @@ -122,7 +122,7 @@ int net_if_list(net_ifaddr_h *ifh, void *arg) } for (ifr = ifc.ifc_req; - (char *)ifr < (ifc.ifc_buf + ifc.ifc_len); + (char *)ifr < ((char *)ifc.ifc_buf + ifc.ifc_len); ++ifr) { struct ifreq ifrr; struct sa sa;