]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ALSA: firewire: bebob: Use safer strscpy() instead of strcpy()
authorTakashi Iwai <tiwai@suse.de>
Thu, 10 Jul 2025 10:05:55 +0000 (12:05 +0200)
committerTakashi Iwai <tiwai@suse.de>
Fri, 11 Jul 2025 07:52:13 +0000 (09:52 +0200)
Use a safer function strscpy() instead of strcpy() for copying to
arrays.

Only idiomatic code replacement, and no functional changes.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Link: https://patch.msgid.link/20250710100727.22653-14-tiwai@suse.de
sound/firewire/bebob/bebob.c
sound/firewire/bebob/bebob_hwdep.c

index 2ba5962beb30f768b26e179a7c3561dfeb215efb..4ebaeff164552e87a63aad4d7ac6be03d0e7da2c 100644 (file)
@@ -105,9 +105,9 @@ name_device(struct snd_bebob *bebob)
        if (err < 0)
                goto end;
 
-       strcpy(bebob->card->driver, "BeBoB");
-       strcpy(bebob->card->shortname, model);
-       strcpy(bebob->card->mixername, model);
+       strscpy(bebob->card->driver, "BeBoB");
+       strscpy(bebob->card->shortname, model);
+       strscpy(bebob->card->mixername, model);
        snprintf(bebob->card->longname, sizeof(bebob->card->longname),
                 "%s %s (id:%d, rev:%d), GUID %08x%08x at %s, S%d",
                 vendor, model, hw_id, revision,
index 6f9331655d4313f4f7d08f544d7fe5eed7193286..5779e99a6bb23fb8470a284f1a7754eb45a929ab 100644 (file)
@@ -183,7 +183,7 @@ int snd_bebob_create_hwdep_device(struct snd_bebob *bebob)
        err = snd_hwdep_new(bebob->card, "BeBoB", 0, &hwdep);
        if (err < 0)
                goto end;
-       strcpy(hwdep->name, "BeBoB");
+       strscpy(hwdep->name, "BeBoB");
        hwdep->iface = SNDRV_HWDEP_IFACE_FW_BEBOB;
        hwdep->ops = ops;
        hwdep->private_data = bebob;