mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-06 05:06:29 +00:00
ALSA: synth: emux: soundfont.c: Cleaning up memory leak
There is a risk for memory leak in when something unexpected happens and the function returns. This was largely found by using a static code analysis program called cppcheck. [fixed a typo of kfree() by tiwai] Signed-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
2c6db77c02
commit
14577c2516
@ -1021,6 +1021,7 @@ load_guspatch(struct snd_sf_list *sflist, const char __user *data,
|
|||||||
data, count);
|
data, count);
|
||||||
if (rc < 0) {
|
if (rc < 0) {
|
||||||
sf_sample_delete(sflist, sf, smp);
|
sf_sample_delete(sflist, sf, smp);
|
||||||
|
kfree(zone);
|
||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
/* memory offset is updated after */
|
/* memory offset is updated after */
|
||||||
|
Loading…
Reference in New Issue
Block a user