mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-11 12:28:41 +08:00
ALSA: sb_mixer: missing return statement
The if condition here was supposed to return on error but the return statement is missing. The effect is that the ->mixername is set to "???" instead of "DT019X". Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
ff2354bc6e
commit
665ebe926e
@ -818,12 +818,14 @@ int snd_sbmixer_new(struct snd_sb *chip)
|
||||
return err;
|
||||
break;
|
||||
case SB_HW_DT019X:
|
||||
if ((err = snd_sbmixer_init(chip,
|
||||
snd_dt019x_controls,
|
||||
ARRAY_SIZE(snd_dt019x_controls),
|
||||
snd_dt019x_init_values,
|
||||
ARRAY_SIZE(snd_dt019x_init_values),
|
||||
"DT019X")) < 0)
|
||||
err = snd_sbmixer_init(chip,
|
||||
snd_dt019x_controls,
|
||||
ARRAY_SIZE(snd_dt019x_controls),
|
||||
snd_dt019x_init_values,
|
||||
ARRAY_SIZE(snd_dt019x_init_values),
|
||||
"DT019X");
|
||||
if (err < 0)
|
||||
return err;
|
||||
break;
|
||||
default:
|
||||
strcpy(card->mixername, "???");
|
||||
|
Loading…
Reference in New Issue
Block a user