From 05a708dc86ef0f170bcc466e89f3247dadbdb88d Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Sun, 28 Aug 2016 00:46:04 +0200 Subject: [PATCH] lldpd: fix kernel version check An erronous warning was displayed about kernel being too old while this wasn't the case. --- src/daemon/lldpd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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"); -- 2.39.5