mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-21 23:16:50 +08:00
ALSA: firewire: dice: Fix printf warning with W=1
The use of snprintf() may cause a warning with W=1 due to the possibly truncated string. As the truncation doesn't really matter (and won't happen practically) in the case of dice driver, just shut it up by replacing with scnprintf(). Link: https://patch.msgid.link/20260227155705.1557224-1-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
@@ -122,7 +122,7 @@ static void dice_card_strings(struct snd_dice *dice)
|
||||
fw_csr_string(dev->config_rom + 5, CSR_VENDOR, vendor, sizeof(vendor));
|
||||
strscpy(model, "?");
|
||||
fw_csr_string(dice->unit->directory, CSR_MODEL, model, sizeof(model));
|
||||
snprintf(card->longname, sizeof(card->longname),
|
||||
scnprintf(card->longname, sizeof(card->longname),
|
||||
"%s %s (serial %u) at %s, S%d",
|
||||
vendor, model, dev->config_rom[4] & 0x3fffff,
|
||||
dev_name(&dice->unit->device), 100 << dev->max_speed);
|
||||
|
||||
Reference in New Issue
Block a user