39
45
} else if (strleq(key, keysize, C("name"))) {
40
46
lua_pushlstring(L, S(addr->name));
41
47
} else if (strleq(key, keysize, C("address"))) {
42
49
char dst_addr[INET6_ADDRSTRLEN];
45
53
switch (addr->addr.common.sa_family) {
47
str = inet_ntop(addr->addr.common.sa_family, &addr->addr.ipv4.sin_addr, dst_addr, sizeof(dst_addr));
49
57
/* it shouldn't really fail, how about logging it ? */
53
62
str = inet_ntop(addr->addr.common.sa_family, &addr->addr.ipv6.sin6_addr, dst_addr, sizeof(dst_addr));
55
64
/* it shouldn't really fail, how about logging it ? */
59
70
str = addr->addr.un.sun_path;