From 1af582d518d5f2f4add7ee60b04e4d63a8227546 Mon Sep 17 00:00:00 2001 From: Jan Schmidt Date: Mon, 20 Mar 2006 17:38:48 +0000 Subject: gst/goom/: Free filter data when cleaning up. (Fixes: #334995) Original commit message from CVS: * gst/goom/filters.c: (zoomFilterDestroy): * gst/goom/goom_core.c: (goom_close): Free filter data when cleaning up. (Fixes: #334995) --- gst/goom/filters.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'gst/goom/filters.c') diff --git a/gst/goom/filters.c b/gst/goom/filters.c index ee598100..e3153aa5 100644 --- a/gst/goom/filters.c +++ b/gst/goom/filters.c @@ -413,8 +413,13 @@ zoomFilterSetResolution (GoomData * gd, ZoomFilterData * zf) void zoomFilterDestroy (ZoomFilterData * zf) { - if (zf) + if (zf) { + if (zf->firedec) + free (zf->firedec); + if (zf->buffer) + free (zf->buffer); free (zf); + } } /*===============================================================*/ -- cgit