diff --git a/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.c b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.c index 1c274c8141..b6052070e5 100644 --- a/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.c +++ b/subprojects/gst-plugins-bad/gst/gaudieffects/gstgaussblur.c @@ -172,6 +172,7 @@ gst_gaussianblur_set_info (GstVideoFilter * filter, GstCaps * incaps, /* get stride */ gb->stride = GST_VIDEO_INFO_COMP_STRIDE (in_info, 0); n_elems = gb->stride * gb->height; + g_free (gb->tempim); gb->tempim = g_malloc (sizeof (gfloat) * n_elems); return TRUE;