1
0
mirror of https://github.com/mfontanini/libtins synced 2026-01-23 10:45:57 +01:00

Fix compilation errors on android.

This commit is contained in:
Matias Fontanini
2015-06-07 15:25:57 -07:00
parent 43217549eb
commit 0a2fdfcd42
3 changed files with 6 additions and 1 deletions

View File

@@ -98,7 +98,7 @@ struct InterfaceInfoCollector {
info->ip_addr = IPv4Address(((struct sockaddr_in *)addr->ifa_addr)->sin_addr.s_addr);
info->netmask = IPv4Address(((struct sockaddr_in *)addr->ifa_netmask)->sin_addr.s_addr);
if((addr->ifa_flags & (IFF_BROADCAST | IFF_POINTOPOINT)))
info->bcast_addr = IPv4Address(((struct sockaddr_in *)addr->ifa_ifu.ifu_broadaddr)->sin_addr.s_addr);
info->bcast_addr = IPv4Address(((struct sockaddr_in *)addr->ifa_broadaddr)->sin_addr.s_addr);
else
info->bcast_addr = 0;
info->is_up = (addr->ifa_flags & IFF_UP);