summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaroslav Kysela <perex@perex.cz>2010-07-22 11:33:20 +0200
committerJaroslav Kysela <perex@perex.cz>2010-07-22 11:33:20 +0200
commit3f589c9369a7514850e2f5afe4e9d486708f12ef (patch)
treec690c1b1ba54e56a49fbe3cf7faabd20512305f6
parent8dde984237d9bce99236355b85df9c438badb59f (diff)
downloadalsa-lib-3f589c9369a7514850e2f5afe4e9d486708f12ef.tar.gz
pcm - ladspa: fix small memory leak in snd_pcm_ladspa_free_instances()
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r--src/pcm/pcm_ladspa.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pcm/pcm_ladspa.c b/src/pcm/pcm_ladspa.c
index 51618201..c413c105 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);