X-Git-Url: https://git.xinqibao.xyz/slstatus.git/blobdiff_plain/ee5ec756218c852385c5ba5ef0f75b47ba59ec39..2321aecff01fb9aa2fda156bb59bca6d16bd7c5d:/components/ip.c diff --git a/components/ip.c b/components/ip.c index 2d2cbde..fce2b66 100644 --- a/components/ip.c +++ b/components/ip.c @@ -5,8 +5,8 @@ #include #include #if defined(__OpenBSD__) -#include -#include + #include + #include #endif #include "../util.h" @@ -19,7 +19,7 @@ ipv4(const char *iface) char host[NI_MAXHOST]; if (getifaddrs(&ifaddr) < 0) { - fprintf(stderr, "getifaddrs: %s\n", strerror(errno)); + warn("getifaddrs:"); return NULL; } @@ -32,7 +32,7 @@ ipv4(const char *iface) if (!strcmp(ifa->ifa_name, iface) && (ifa->ifa_addr->sa_family == AF_INET)) { if (s != 0) { - fprintf(stderr, "getnameinfo: %s\n", gai_strerror(s)); + warn("getnameinfo: %s", gai_strerror(s)); return NULL; } return bprintf("%s", host); @@ -52,7 +52,7 @@ ipv6(const char *iface) char host[NI_MAXHOST]; if (getifaddrs(&ifaddr) < 0) { - fprintf(stderr, "getifaddrs: %s\n", strerror(errno)); + warn("getifaddrs:"); return NULL; } @@ -65,7 +65,7 @@ ipv6(const char *iface) if (!strcmp(ifa->ifa_name, iface) && (ifa->ifa_addr->sa_family == AF_INET6)) { if (s != 0) { - fprintf(stderr, "getnameinfo: %s\n", gai_strerror(s)); + warn("getnameinfo: %s", gai_strerror(s)); return NULL; } return bprintf("%s", host);