]> git.alsa-project.org Git - alsa-tools.git/commitdiff
mixartloader: fix gcc warnings (string truncation)
authorJaroslav Kysela <perex@perex.cz>
Sun, 26 Jan 2025 12:16:53 +0000 (13:16 +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>
mixartloader/mixartloader.c

index f34ed58c1e170037295309733fbab1b05def09a0..19a16151bffcc23e4dde8d99c86e3c27e8ab5c1c 100644 (file)
@@ -89,7 +89,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);
                }