mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-23 20:24:12 +08:00
ALSA: sparc: Add missing kfree in error path
If 'of_ioremap' fails, then 'amd' should be freed, otherwise, there is a memory leak. Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
67756e3191
commit
25e5eaf199
@ -956,6 +956,7 @@ static int snd_amd7930_create(struct snd_card *card,
|
||||
if (!amd->regs) {
|
||||
snd_printk(KERN_ERR
|
||||
"amd7930-%d: Unable to map chip registers.\n", dev);
|
||||
kfree(amd);
|
||||
return -EIO;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user