ALSA: snd_usb_caiaq: use strlcpy
authorDaniel Mack <daniel@caiaq.de>
Mon, 1 Jun 2009 19:36:25 +0000 (21:36 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 2 Jun 2009 07:41:16 +0000 (09:41 +0200)
Signed-off-by: Daniel Mack <daniel@caiaq.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/usb/caiaq/device.c

index 9be0f2e..d06d7fc 100644 (file)
@@ -432,8 +432,8 @@ static int __devinit init_card(struct snd_usb_caiaqdev *dev)
        if (c)
                *c = '\0';
 
-       strcpy(card->driver, MODNAME);
-       strcpy(card->shortname, dev->product_name);
+       strlcpy(card->driver, MODNAME, sizeof(card->driver));
+       strlcpy(card->shortname, dev->product_name, sizeof(card->shortname));
 
        len = snprintf(card->longname, sizeof(card->longname),
                       "%s %s (serial %s, ",