]> 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>
Sat, 11 Jan 2025 18:38:39 +0000 (19:38 +0100)
The unit has been substracted to pass gcc stringop-truncation warning in
lcc_receive function

src/libcollectdclient/client.c

index a8bbe2f7d41e82671980dc0afcc94fe6244916f8..527aaf52c672471e8d019abe47a0314b9e149669 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. */