|
|
|
|
@ -202,7 +202,7 @@ static void __find_if_name(char *s, struct ifaddrs *ifas, GQueue *addrs) {
|
|
|
|
|
addr = g_slice_alloc(sizeof(*addr));
|
|
|
|
|
if (ifa->ifa_addr->sa_family == AF_INET) {
|
|
|
|
|
struct sockaddr_in *sin = (void *) ifa->ifa_addr;
|
|
|
|
|
addr->family = __get_socket_family_enum(SF_IP4);
|
|
|
|
|
addr->family = get_socket_family_enum(SF_IP4);
|
|
|
|
|
addr->u.ipv4 = sin->sin_addr;
|
|
|
|
|
}
|
|
|
|
|
else if (ifa->ifa_addr->sa_family == AF_INET6) {
|
|
|
|
|
@ -212,7 +212,7 @@ static void __find_if_name(char *s, struct ifaddrs *ifas, GQueue *addrs) {
|
|
|
|
|
g_slice_free1(sizeof(*addr), addr);
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
addr->family = __get_socket_family_enum(SF_IP6);
|
|
|
|
|
addr->family = get_socket_family_enum(SF_IP6);
|
|
|
|
|
addr->u.ipv6 = sin->sin6_addr;
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
|