]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mpegts dvb network: fix create mux - wrong class used for comparison (since commit...
authorJaroslav Kysela <perex@perex.cz>
Thu, 17 Jan 2019 16:38:06 +0000 (17:38 +0100)
committerJaroslav Kysela <perex@perex.cz>
Thu, 17 Jan 2019 16:38:06 +0000 (17:38 +0100)
src/input/mpegts/mpegts_network_dvb.c

index 1b337f43cc474d1248b42ae48c17a8bd79ef8b3a..698ca8aebd59e0488917bde2e30768ec7a5db2db 100644 (file)
@@ -705,8 +705,7 @@ dvb_network_create_mux
   ln = (dvb_network_t*)mn;
   mm = dvb_network_find_mux(ln, dmc, onid, tsid, 0, 0);
   if (!mm && (ln->mn_autodiscovery != MN_DISCOVERY_DISABLE || force)) {
-    cls = dvb_network_mux_class((mpegts_network_t *)ln);
-    save |= dvb_fe_type_by_network_class(cls) == dmc->dmc_fe_type;
+    save |= dvb_fe_type_by_network_class(ln->mn_id.in_class) == dmc->dmc_fe_type;
     if (save && dmc->dmc_fe_type == DVB_TYPE_S) {
       satpos = dvb_network_get_orbital_pos(mn);
       /* do not allow to mix satellite positions */