From 8b422737a67d3108c7eb9730c2e32e89dd676925 Mon Sep 17 00:00:00 2001 From: Bradley Bell Date: Fri, 16 Jul 2021 22:45:31 -0700 Subject: [PATCH] fix buffer overflow guard --- arch/sdl/key.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/sdl/key.c b/arch/sdl/key.c index 04d0df0a..7c18e792 100644 --- a/arch/sdl/key.c +++ b/arch/sdl/key.c @@ -437,8 +437,8 @@ void key_cmd_bind(int argc, char **argv) for (i = 2; i < argc; i++) { if (i > 2) - strncat(buf, " ", CMD_MAX_LENGTH); - strncat(buf, argv[i], CMD_MAX_LENGTH - strlen(buf)); + strncat(buf, " ", CMD_MAX_LENGTH-strlen(buf)-1); + strncat(buf, argv[i], CMD_MAX_LENGTH-strlen(buf)-1); } if (key_binding_list[key]) -- 2.39.2