From dd8844870932f90a54dd12e904d51c450d55898c Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Thu, 23 Jul 2009 20:47:52 +0200 Subject: Bugfix: Use interface instead of eth_interface in get_ip_addr() --- src/get_ip_addr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; -- cgit v1.2.3