]> git.hungrycats.org Git - linux/commitdiff
[PATCH] fix the security leak in dmasound
authorAlan Cox <alan@lxorguk.ukuu.org.uk>
Fri, 11 Jul 2003 13:50:03 +0000 (06:50 -0700)
committerSteve French <cifs.adm@hostme.bitkeeper.com>
Fri, 11 Jul 2003 13:50:03 +0000 (06:50 -0700)
sound/oss/dmasound/dmasound_core.c

index 069bd881589cf9bc4d34657edaad642373fb21fd..c60b2dceaa7955d745251f774b76322e888e06ec 100644 (file)
@@ -351,8 +351,8 @@ static int mixer_ioctl(struct inode *inode, struct file *file, u_int cmd,
            case SOUND_MIXER_INFO:
                {
                    mixer_info info;
-                   strlcpy(info.id, dmasound.mach.name2, sizeof(info.id));
-                   strlcpy(info.name, dmasound.mach.name2, sizeof(info.name));
+                   strncpy(info.id, dmasound.mach.name2, sizeof(info.id));
+                   strncpy(info.name, dmasound.mach.name2, sizeof(info.name));
                    info.modify_counter = mixer.modify_counter;
                    if (copy_to_user((int *)arg, &info, sizeof(info)))
                            return -EFAULT;