[alsa-devel] Small memory leak in snd_pcm_ladspa_init()
Jaroslav Kysela
perex at perex.cz
Thu Jul 22 00:13:58 CEST 2010
n Wed, 21 Jul 2010, John Lindgren wrote:
> Hello,
>
> Valgrind shows up a small memory leak in libasound when using a LADSPA
> plugin. Sorry, I don't have a patch this time.
Does this patch help?
diff --git a/src/pcm/pcm_ladspa.c b/src/pcm/pcm_ladspa.c
index 5161820..c413c10 100644
--- a/src/pcm/pcm_ladspa.c
+++ b/src/pcm/pcm_ladspa.c
@@ -341,6 +341,8 @@ static void snd_pcm_ladspa_free_instances(snd_pcm_t *pcm, snd_pcm_ladspa_t *lads
free(instance->output.m_data[idx]);
free(instance->output.m_data);
}
+ free(instance->input.data);
+ free(instance->output.data);
list_del(&(instance->list));
snd_pcm_ladspa_free_eps(&instance->input);
snd_pcm_ladspa_free_eps(&instance->output);
-----
Jaroslav Kysela <perex at perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.
More information about the Alsa-devel
mailing list