&info);
if (info.rti_info[RTAX_IFA]->sa_family != AF_INET)
continue;
- a = info.rti_info[RTAX_IFA];
+ a = (struct sockaddr_in *) info.rti_info[RTAX_IFA];
if (count >= maxSize) /* no more space */
dpf(("Too many interfaces..ignoring 0x%x\n",
&info);
if (info.rti_info[RTAX_IFA]->sa_family != AF_INET)
continue;
- a = info.rti_info[RTAX_IFA];
+ a = (struct sockaddr_in *) info.rti_info[RTAX_IFA];
if (a->sin_addr.s_addr != htonl(0x7f000001) ) {
if (count >= maxSize) { /* no more space */
struct ifreq ifr;
addrBuffer[count] = a->sin_addr.s_addr;
- a = info.rti_info[RTAX_NETMASK];
+ a = (struct sockaddr_in *) info.rti_info[RTAX_NETMASK];
if (a)
maskBuffer[count] = a->sin_addr.s_addr;
else