From cfefe23275839e166b212855ec729f56e4080cdf Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Tue, 7 Jan 2020 02:44:59 +0100 Subject: [PATCH] Fix another GCC 9 string truncation warning Signed-off-by: Joachim Nilsson --- src/service.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/service.c b/src/service.c index d4d8a257..eebd44ab 100644 --- a/src/service.c +++ b/src/service.c @@ -345,11 +345,11 @@ static int service_start(svc_t *svc) char buf[CMD_SIZE] = ""; for (i = 0; i < (MAX_NUM_SVC_ARGS - 1) && svc->args[i][0] != 0; i++) { - char arg[MAX_ARG_LEN]; + char arg[MAX_ARG_LEN + 1]; snprintf(arg, sizeof(arg), "%s ", svc->args[i]); if (strlen(arg) < (sizeof(buf) - strlen(buf))) - strcat(buf, arg); + strlcat(buf, arg, sizeof(buf)); } _d("Starting %s: %s", svc->cmd, buf); }