diff --git a/sys/dvb/gstdvbsrc.c b/sys/dvb/gstdvbsrc.c index eb4e5b804a..027281b20c 100644 --- a/sys/dvb/gstdvbsrc.c +++ b/sys/dvb/gstdvbsrc.c @@ -1809,7 +1809,7 @@ gst_dvbsrc_set_pes_filters (GstDvbSrc * object) if ((*fd = open (demux_dev, O_RDWR)) < 0) { GST_ERROR_OBJECT (object, "Error opening demuxer: %s (%s)", g_strerror (errno), demux_dev); - g_free (demux_dev); + continue; } g_return_if_fail (*fd != -1);