From: Vincent Bernat Date: Sat, 27 Aug 2016 22:46:04 +0000 (+0200) Subject: lldpd: fix kernel version check X-Git-Tag: 0.9.5~14 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=05a708dc86ef0f170bcc466e89f3247dadbdb88d;p=thirdparty%2Flldpd.git lldpd: fix kernel version check An erronous warning was displayed about kernel being too old while this wasn't the case. --- diff --git a/src/daemon/lldpd.c b/src/daemon/lldpd.c index e4d4a65a..72968bfd 100644 --- a/src/daemon/lldpd.c +++ b/src/daemon/lldpd.c @@ -1417,7 +1417,8 @@ version_check(void) version_convert(MIN_LINUX_KERNEL_VERSION, version_min, 3); if (version_min[0] > version_cur[0] || (version_min[0] == version_cur[0] && version_min[1] > version_cur[1]) || - (version_min[1] == version_cur[1] && version_min[2] > version_cur[2])) { + (version_min[0] == version_cur[0] && version_min[1] == version_cur[1] && + version_min[2] > version_cur[2])) { log_warnx("lldpd", "minimal kernel version required is %s, got %s", MIN_LINUX_KERNEL_VERSION, uts.release); log_warnx("lldpd", "lldpd may be unable to detect bonds and bridges correctly");