From: WinstonMDP Date: Wed, 23 Oct 2024 16:59:57 +0000 (+0300) Subject: Fix lcc_receive X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=60b118eb61305139680f925259f8b8312f055584;p=thirdparty%2Fcollectd.git Fix lcc_receive The unit has been substracted to pass gcc stringop-truncation warning in lcc_receive function --- diff --git a/src/libcollectdclient/client.c b/src/libcollectdclient/client.c index a8bbe2f7d..527aaf52c 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. */