From 83c4d38858da8362078e5cdf89bf34b4647a3d32 Mon Sep 17 00:00:00 2001 From: Marc Di Luzio Date: Tue, 21 May 2019 09:06:27 +0100 Subject: [PATCH] Use PATH_MAX-1 as strncopy doesn't always set the final null byte --- daemon/gamemode.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/gamemode.c b/daemon/gamemode.c index a0c280a..3246324 100644 --- a/daemon/gamemode.c +++ b/daemon/gamemode.c @@ -595,7 +595,7 @@ static GameModeClient *game_mode_client_new(pid_t pid, char *executable) return NULL; } *ret = c; - strncpy(ret->executable, executable, PATH_MAX); + strncpy(ret->executable, executable, PATH_MAX - 1); return ret; }