From 24cce58cfc1bc9065113059ecec7bd1d4bab4428 Mon Sep 17 00:00:00 2001 From: Vincent Bernat Date: Wed, 3 Dec 2014 22:28:03 +0100 Subject: [PATCH] lldpd: really ensure that port checksum can never be 0 --- src/daemon/lldpd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/daemon/lldpd.c b/src/daemon/lldpd.c index 4d2317a1..dfbce73c 100644 --- a/src/daemon/lldpd.c +++ b/src/daemon/lldpd.c @@ -315,7 +315,7 @@ lldpd_reset_timer(struct lldpd *cfg) /* Port change is detected by computing a checksum. 0 means the * checksum never was computed (new interface). */ cksum = frame_checksum(output, output_len, 0); - cksum &= 1; + cksum |= 1; free(output); if (cksum != hardware->h_lport_cksum) { log_debug("localchassis", -- 2.39.5