From: Jaroslav Kysela Date: Thu, 17 Jan 2019 16:38:06 +0000 (+0100) Subject: mpegts dvb network: fix create mux - wrong class used for comparison (since commit... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=717a4d5c5091cb83a3c865636f6a1c38c0fb6459;p=thirdparty%2Ftvheadend.git mpegts dvb network: fix create mux - wrong class used for comparison (since commit dbee3d2049faa7d5e15374ddef37a91e86768b26), fixes #5486 --- diff --git a/src/input/mpegts/mpegts_network_dvb.c b/src/input/mpegts/mpegts_network_dvb.c index 1b337f43c..698ca8aeb 100644 --- a/src/input/mpegts/mpegts_network_dvb.c +++ b/src/input/mpegts/mpegts_network_dvb.c @@ -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 */