--- zzzz-none-000/linux-3.10.107/sound/synth/emux/soundfont.c 2017-06-27 09:49:32.000000000 +0000 +++ scorpion-7490-727/linux-3.10.107/sound/synth/emux/soundfont.c 2021-02-04 17:41:59.000000000 +0000 @@ -25,7 +25,7 @@ * of doing things so that the old sfxload utility can be used. * Everything may change when there is an alsa way of doing things. */ -#include +#include #include #include #include @@ -1021,6 +1021,7 @@ data, count); if (rc < 0) { sf_sample_delete(sflist, sf, smp); + kfree(zone); return rc; } /* memory offset is updated after */