]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Ensure that primary EPG is DVB instance since we do not currently support others...
authorAdam Sutton <dev@adamsutton.me.uk>
Wed, 19 Sep 2012 12:29:54 +0000 (13:29 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Wed, 19 Sep 2012 12:29:54 +0000 (13:29 +0100)
src/service.c

index f86ca15ab0de856a169497d1c6f74ebe1d956c58..b9c508abc5065acb776654fc144727d9f9c4231d 100644 (file)
@@ -1162,6 +1162,7 @@ service_is_primary_epg(service_t *svc)
   service_t *ret = NULL, *t;
   if (!svc || !svc->s_ch) return 0;
   LIST_FOREACH(t, &svc->s_ch->ch_services, s_ch_link) {
+    if (!t->s_dvb_mux_instance) continue;
     if (!t->s_enabled || !t->s_dvb_eit_enable) continue;
     if (!ret || dvb_extra_prio(t->s_dvb_mux_instance->tdmi_adapter) > dvb_extra_prio(ret->s_dvb_mux_instance->tdmi_adapter))
       ret = t;