Original commit message from CVS:
patch by: Sebastian Pölsterl
* gst/mpegdemux/mpegtspacketizer.c:
* sys/dvb/gstdvbsrc.c:
Fix memleaks.
+2008-11-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+
+ patch by: Sebastian Pölsterl
+
+ * gst/mpegdemux/mpegtspacketizer.c:
+ * sys/dvb/gstdvbsrc.c:
+ Fix memleaks.
+
2008-11-04 Stefan Kost <ensonic@users.sf.net>
* ext/alsaspdif/Makefile.am:
gst_structure_set (transport, "delivery", GST_TYPE_STRUCTURE,
delivery_structure, NULL);
}
+ /* free the temporary delivery structure */
+ if (delivery_structure != NULL) {
+ gst_structure_free (delivery_structure);
+ delivery_structure = NULL;
+ }
if ((delivery =
gst_mpeg_descriptor_find (mpegdescriptor,
DESC_DTG_LOGICAL_CHANNEL))) {
char **tmp;
tmp = pids = g_strsplit (pid_string, ":", MAX_FILTERS);
+ if (pid_string)
+ g_free (pid_string);
/* always add the PAT and CAT pids */
object->pids[0] = 0;