]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
Fix lcc_receive
authorWinstonMDP <skrimer.swat@bk.ru>
Wed, 23 Oct 2024 16:59:57 +0000 (19:59 +0300)
committerMatthias Runge <mrunge@matthias-runge.de>
Tue, 28 Oct 2025 09:54:06 +0000 (10:54 +0100)
The unit has been substracted to pass gcc stringop-truncation warning in
lcc_receive function

(cherry picked from commit 60b118eb61305139680f925259f8b8312f055584)

src/libcollectdclient/client.c

index 4f86a4c464fccf16f3e6ca13ff5010955a286f3f..2428c5c93e052e78dd64a4fc20af2aec7e57a953 100644 (file)
@@ -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. */