diff --git a/ChangeLog b/ChangeLog index 724a81f6e0..bb280cc797 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-01-19 Tim-Philipp Müller + + * gst/playback/gstplaybasebin.c: (setup_source): + Free iterator when done. + 2006-01-17 Jan Schmidt * gst-libs/gst/audio/gstbaseaudiosink.c: diff --git a/gst/playback/gstplaybasebin.c b/gst/playback/gstplaybasebin.c index 13aef93eb6..d15b963f4e 100644 --- a/gst/playback/gstplaybasebin.c +++ b/gst/playback/gstplaybasebin.c @@ -1325,6 +1325,8 @@ setup_source (GstPlayBaseBin * play_base_bin, gchar ** new_location) } } + gst_iterator_free (pads_iter); + if (is_raw) { no_more_pads (play_base_bin->source, play_base_bin); return TRUE;