]> git.alsa-project.org Git - alsa-utils.git/commitdiff
aplay: fix possible string overflow (coverity)
authorJaroslav Kysela <perex@perex.cz>
Tue, 9 Jun 2020 08:27:40 +0000 (10:27 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 9 Jun 2020 08:27:40 +0000 (10:27 +0200)
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
aplay/aplay.c

index 08395f69528791780e514d71c184c2106ed47d84..e8714d8cddb7e86210cad6a363480aeeed0a7b47 100644 (file)
@@ -3037,6 +3037,7 @@ static int new_capture_file(char *name, char *namebuf, size_t namelen,
 
        /* get a copy of the original filename */
        strncpy(buf, name, sizeof(buf));
+       buf[sizeof(buf)-1] = '\0';
 
        /* separate extension from filename */
        s = buf + strlen(buf);