From 3dcc1f2be2566b75ac64ac67727c79d553489cd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Thu, 25 Mar 2010 21:28:19 +0000 Subject: [PATCH] Don't inject EPG from disabled DVB services. Ticket #180 --- src/dvb/dvb_tables.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/dvb/dvb_tables.c b/src/dvb/dvb_tables.c index 375d8608..105190ff 100644 --- a/src/dvb/dvb_tables.c +++ b/src/dvb/dvb_tables.c @@ -540,11 +540,7 @@ dvb_eit_callback(th_dvb_mux_instance_t *tdmi, uint8_t *ptr, int len, return -1; t = dvb_transport_find(tdmi, serviceid, 0, NULL); - if(t == NULL) - return 0; - - ch = t->tht_ch; - if(ch == NULL) + if(t == NULL || !t->tht_enabled || (ch = t->tht_ch) == NULL) return 0; while(len >= 12) {