From: Jaroslav Kysela Date: Sun, 25 Jan 2015 19:32:35 +0000 (+0100) Subject: otamux: do not queue not enabled muxes X-Git-Tag: v4.1~422 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f39ddd1f056b90a0c6b51bfef818c137fc8955b0;p=thirdparty%2Ftvheadend.git otamux: do not queue not enabled muxes --- diff --git a/src/epggrab/otamux.c b/src/epggrab/otamux.c index fabb33b36..c91c967d0 100644 --- a/src/epggrab/otamux.c +++ b/src/epggrab/otamux.c @@ -507,10 +507,13 @@ next_one: net->failed = 0; } - epg_flag = mm->mm_is_epg(mm); - if (epg_flag > MM_EPG_LAST) - epg_flag = MM_EPG_ENABLE; - modname = epg_flag >= 0 ? modnames[epg_flag] : NULL; + epg_flag = MM_EPG_DISABLE; + if (mm->mm_is_enabled(mm)) { + epg_flag = mm->mm_is_epg(mm); + if (epg_flag > MM_EPG_LAST) + epg_flag = MM_EPG_ENABLE; + modname = epg_flag >= 0 ? modnames[epg_flag] : NULL; + } if (epg_flag < 0 || epg_flag == MM_EPG_DISABLE) { #if ENABLE_TRACE