From e801e2d77723b07afd8426a55a0504253041c129 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 16 Sep 1999 09:26:28 +0000 Subject: [PATCH] In alsa-lib in snd_seq_close() there are a couple of missing calls to free(). --- src/seq/seq.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/seq/seq.c b/src/seq/seq.c index 1f6768e1..33ba13d6 100644 --- a/src/seq/seq.c +++ b/src/seq/seq.c @@ -115,6 +115,10 @@ int snd_seq_close(snd_seq_t *seq) if (!seq) return -EINVAL; res = close(seq->fd) < 0 ? -errno : 0; + if (seq->obuf) + free(seq->obuf); + if (seq->ibuf) + free(seq->ibuf); free(seq); return res; } -- 2.47.1