From c4a42a0994763edbe547bc2a724d7071f167b7ce Mon Sep 17 00:00:00 2001 From: Valerio Date: Mon, 27 Oct 2025 13:22:16 +0100 Subject: [PATCH] hope to make Code QL happy --- src/unix/unix.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/unix/unix.c b/src/unix/unix.c index 055b4075a..716fec109 100644 --- a/src/unix/unix.c +++ b/src/unix/unix.c @@ -1095,16 +1095,19 @@ unix_executeLine(char *line) err = true; fprintf(stderr, "Path name too long.\n"); } - strcat(fn, xargv[curarg] + (xargv[curarg][0] == '\'' || xargv[curarg][0] == '"')); - if (fn[strlen(fn) - 1] == '\'' - || fn[strlen(fn) - 1] == '"') { - break; + else + { + strcat(fn, xargv[curarg] + (xargv[curarg][0] == '\'' || xargv[curarg][0] == '"')); + if (fn[strlen(fn) - 1] == '\'' + || fn[strlen(fn) - 1] == '"') { + break; + } + strcat(fn, " "); } - strcat(fn, " "); } } else { if (strlen(xargv[2]) < PATH_MAX) { - strcpy(fn, xargv[2]); + strncpy(fn, xargv[2], PATH_MAX-1); } else { fprintf(stderr, "Path name too long.\n"); } @@ -1246,8 +1249,6 @@ monitor_thread(UNUSED(void *param)) #endif } -#define FINGER_MOTION_MULTIPLIER 100 - extern int gfxcard[GFXCARD_MAX]; int main(int argc, char **argv)