From: WinstonMDP Date: Wed, 23 Oct 2024 16:59:57 +0000 (+0300) Subject: Fix lcc_receive X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e813de17fe27e4279db88e80aa9c4a63779bfb8c;p=thirdparty%2Fcollectd.git Fix lcc_receive The unit has been substracted to pass gcc stringop-truncation warning in lcc_receive function (cherry picked from commit 60b118eb61305139680f925259f8b8312f055584) --- diff --git a/src/libcollectdclient/client.c b/src/libcollectdclient/client.c index 4f86a4c46..2428c5c93 100644 --- a/src/libcollectdclient/client.c +++ b/src/libcollectdclient/client.c @@ -309,7 +309,7 @@ static int lcc_receive(lcc_connection_t *c, /* {{{ */ ptr++; /* Now copy the message. */ - strncpy(res.message, ptr, sizeof(res.message)); + strncpy(res.message, ptr, sizeof(res.message) - 1); res.message[sizeof(res.message) - 1] = '\0'; /* Error or no lines follow: We're done. */