vxloader: fix gcc warnings (string size)

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2025-01-27 09:29:37 +01:00
parent 3bd780896e
commit cd9ee08dcb

View file

@ -214,7 +214,8 @@ static int get_file_name(const char *key, unsigned int idx, char *fname)
for (p = buf + len; *p && isspace(*p); p++) for (p = buf + len; *p && isspace(*p); p++)
; ;
if (*p == '/') { if (*p == '/') {
strncpy(fname, p, MAX_PATH); strncpy(fname, p, MAX_PATH - 1);
fname[MAX_PATH - 1] = '\0';
} else { } else {
snprintf(fname, MAX_PATH, "%s/%s", DATAPATH, p); snprintf(fname, MAX_PATH, "%s/%s", DATAPATH, p);
} }