From: Vincent Bernat Date: Sun, 26 Oct 2025 08:20:45 +0000 (+0100) Subject: daemon/lldpd: fix off-by-one issue when PRETTY_NAME is empty X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d36152e3dd97de471ce9d1db1fbeb97fcb4a2cb;p=thirdparty%2Flldpd.git daemon/lldpd: fix off-by-one issue when PRETTY_NAME is empty --- diff --git a/src/daemon/lldpd.c b/src/daemon/lldpd.c index 78dffee8..a4f1a8af 100644 --- a/src/daemon/lldpd.c +++ b/src/daemon/lldpd.c @@ -871,7 +871,7 @@ lldpd_get_os_release() fclose(fp); /* Remove trailing newline and all " in the string. */ - ptr1 = release + strlen(release) - 1; + ptr1 = release + strlen(release); while (ptr1 != release && ((*ptr1 == '"') || (*ptr1 == '\n'))) { *ptr1 = '\0'; ptr1--;