From 51e78e71bdec5836bed7e4b979058f5e5e08352b Mon Sep 17 00:00:00 2001 From: sorgelig Date: Mon, 15 Jan 2018 11:51:46 +0800 Subject: [PATCH] Exclude unconfigured IP region. --- menu.c | 1 + 1 file changed, 1 insertion(+) diff --git a/menu.c b/menu.c index ae7eb9d..0bedcd1 100644 --- a/menu.c +++ b/menu.c @@ -494,6 +494,7 @@ char* getNet() for (ifa = ifaddr; ifa != NULL; ifa = ifa->ifa_next) { if (ifa->ifa_addr == NULL) continue; + if (!memcmp(ifa->ifa_addr->sa_data, "\x00\x00\xa9\xfe", 4)) continue; // 169.254.x.x if ((strcmp(ifa->ifa_name, "eth0") == 0) && (ifa->ifa_addr->sa_family == AF_INET)) ifae = ifa; if ((strncmp(ifa->ifa_name, "wlan", 4) == 0) && (ifa->ifa_addr->sa_family == AF_INET)) ifaw = ifa;