From: Adam Sutton Date: Wed, 19 Sep 2012 12:29:54 +0000 (+0100) Subject: Ensure that primary EPG is DVB instance since we do not currently support others... X-Git-Tag: 3.3~30 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9c85095f6185586f2c9dd1985eed040a43293a6f;p=thirdparty%2Ftvheadend.git Ensure that primary EPG is DVB instance since we do not currently support others. Fixes #1210. --- diff --git a/src/service.c b/src/service.c index f86ca15ab..b9c508abc 100644 --- a/src/service.c +++ b/src/service.c @@ -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;