interfaces: ignore only interfaces we really want to
authorJakub Adam <jakub.adam@collabora.com>
Fri, 12 Jul 2019 10:15:14 +0000 (12:15 +0200)
committerJakub Adam <jakub.adam@collabora.com>
Fri, 12 Jul 2019 10:24:48 +0000 (12:24 +0200)
Once an interface got ignored, ALL interfaces coming after it were
dropped too.

agent/interfaces.c

index 3a3b39c..993c660 100644 (file)
@@ -304,6 +304,7 @@ nice_interfaces_get_local_ips (gboolean include_loopback)
     }
 
 #ifdef IGNORED_IFACE_PREFIX
+    ignored = FALSE;
     for (prefix = ignored_iface_prefix_list; *prefix; prefix++) {
       if (g_str_has_prefix (ifa->ifa_name, *prefix)) {
         nice_debug ("Ignoring interface %s as it matches prefix %s",