]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
otamux: do not queue not enabled muxes
authorJaroslav Kysela <perex@perex.cz>
Sun, 25 Jan 2015 19:32:35 +0000 (20:32 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 25 Jan 2015 19:32:35 +0000 (20:32 +0100)
src/epggrab/otamux.c

index fabb33b3611462e616f1e02b4ab6f5854a9bb3a7..c91c967d014ebea3ecf52394698729aa1f4726f7 100644 (file)
@@ -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