]> git.alsa-project.org Git - alsa-tools.git/commitdiff
vxloader: fix gcc warnings (string size)
authorJaroslav Kysela <perex@perex.cz>
Mon, 27 Jan 2025 08:29:37 +0000 (09:29 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 27 Jan 2025 09:44:25 +0000 (10:44 +0100)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
vxloader/vxloader.c

index 69d654d2ec56aee6cfa47e85e79005a868c9557a..cc62e1ec9cc0f303bc440cd67a201a96e5ee65a3 100644 (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++)
                        ;
                if (*p == '/') {
-                       strncpy(fname, p, MAX_PATH);
+                       strncpy(fname, p, MAX_PATH - 1);
+                       fname[MAX_PATH - 1] = '\0';
                } else {
                        snprintf(fname, MAX_PATH, "%s/%s", DATAPATH, p);
                }