From: Michael Stapelberg Date: Thu, 23 Jul 2009 18:47:52 +0000 (+0200) Subject: Bugfix: Use interface instead of eth_interface in get_ip_addr() X-Git-Tag: 2.0~44 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=dd8844870932f90a54dd12e904d51c450d55898c;p=i3%2Fi3status Bugfix: Use interface instead of eth_interface in get_ip_addr() --- diff --git a/src/get_ip_addr.c b/src/get_ip_addr.c index c394227..6ddd35a 100644 --- a/src/get_ip_addr.c +++ b/src/get_ip_addr.c @@ -32,17 +32,17 @@ const char *get_ip_addr(const char *interface) { addrp = ifaddr; - /* Skip until we are at the AF_INET address of eth_interface */ + /* Skip until we are at the AF_INET address of interface */ for (addrp = ifaddr; (addrp != NULL && - (strcmp(addrp->ifa_name, eth_interface) != 0 || + (strcmp(addrp->ifa_name, interface) != 0 || addrp->ifa_addr == NULL || addrp->ifa_addr->sa_family != AF_INET)); addrp = addrp->ifa_next) { /* Check if the interface is down */ - if (strcmp(addrp->ifa_name, eth_interface) == 0 && + if (strcmp(addrp->ifa_name, interface) == 0 && (addrp->ifa_flags & IFF_RUNNING) == 0) { freeifaddrs(ifaddr); return NULL;