diff options
Diffstat (limited to 'sound/synth')
| -rw-r--r-- | sound/synth/emux/soundfont.c | 1 | 
1 files changed, 1 insertions, 0 deletions
diff --git a/sound/synth/emux/soundfont.c b/sound/synth/emux/soundfont.c index 1137b85c36e..78683b2064f 100644 --- a/sound/synth/emux/soundfont.c +++ b/sound/synth/emux/soundfont.c @@ -1021,6 +1021,7 @@ load_guspatch(struct snd_sf_list *sflist, const char __user *data,  			 data, count);  		if (rc < 0) {  			sf_sample_delete(sflist, sf, smp); +			kfree(zone);  			return rc;  		}  		/* memory offset is updated after */  | 
