videotestsrc: do not leak lines

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=703177
This commit is contained in:
Patricia Muscalu 2013-06-27 12:23:27 +02:00 committed by Wim Taymans
parent 25fdde908a
commit f9acd972ef

View file

@ -933,6 +933,7 @@ static gboolean
gst_video_test_src_stop (GstBaseSrc * basesrc)
{
GstVideoTestSrc *src = GST_VIDEO_TEST_SRC (basesrc);
guint i;
g_free (src->tmpline);
src->tmpline = NULL;
@ -946,6 +947,12 @@ gst_video_test_src_stop (GstBaseSrc * basesrc)
gst_video_chroma_resample_free (src->subsample);
src->subsample = NULL;
for (i = 0; i < src->n_lines; i++)
g_free (src->lines[i]);
g_free (src->lines);
src->n_lines = 0;
src->lines = NULL;
return TRUE;
}