X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/1cd8a7b5109311e03fe9de2372c7adc483445db7..fa7c266e2b7adbc2a87bd44057b9e561d9ed61e3:/components/ip.c diff --git a/components/ip.c b/components/ip.c index 468dc84..a7b1bfd 100644 --- a/components/ip.c +++ b/components/ip.c @@ -1,5 +1,4 @@ /* See LICENSE file for copyright and license details. */ -#include #include #include #include @@ -12,7 +11,7 @@ #include "../util.h" static const char * -ip(const char *iface, unsigned short sa_family) +ip(const char *interface, unsigned short sa_family) { struct ifaddrs *ifaddr, *ifa; int s; @@ -29,7 +28,7 @@ ip(const char *iface, unsigned short sa_family) } s = getnameinfo(ifa->ifa_addr, sizeof(struct sockaddr_in6), host, NI_MAXHOST, NULL, 0, NI_NUMERICHOST); - if (!strcmp(ifa->ifa_name, iface) && + if (!strcmp(ifa->ifa_name, interface) && (ifa->ifa_addr->sa_family == sa_family)) { freeifaddrs(ifaddr); if (s != 0) { @@ -46,13 +45,13 @@ ip(const char *iface, unsigned short sa_family) } const char * -ipv4(const char *iface) +ipv4(const char *interface) { - return ip(iface, AF_INET); + return ip(interface, AF_INET); } const char * -ipv6(const char *iface) +ipv6(const char *interface) { - return ip(iface, AF_INET6); + return ip(interface, AF_INET6); }