]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
interfaces: don't retry GLINKSETTINGS probing if it failed
authorVincent Bernat <vincent@bernat.im>
Sat, 12 Aug 2017 21:22:23 +0000 (23:22 +0200)
committerVincent Bernat <vincent@bernat.im>
Sat, 12 Aug 2017 21:23:31 +0000 (23:23 +0200)
src/daemon/interfaces-linux.c

index 9032cad2bcb9851c6370b689c32bc233cdcdcdfd..1b5664c28f362d91da448438a3f2f3592434ec39 100644 (file)
@@ -494,7 +494,7 @@ iflinux_ethtool_glink(struct lldpd *cfg, const char *ifname, struct ethtool_link
                if (rc == 0) {
                        nwords = -ecmd.req.link_mode_masks_nwords;
                        log_debug("interfaces", "glinksettings nwords is %" PRId8, nwords);
-               }
+               } else nwords = -1;
        }
        if (nwords > 0) {
                memset(&ecmd, 0, sizeof(ecmd));