]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
cwc: quick fix for previous patch
authorJaroslav Kysela <perex@perex.cz>
Wed, 26 Aug 2015 11:21:35 +0000 (13:21 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 26 Aug 2015 11:21:35 +0000 (13:21 +0200)
src/descrambler/cwc.c

index 0b5569117b80c6e4c3e3be3d2caf9f92730b65a7..248367931213d4d1dc7a9922101bdb232b9eb51d 100644 (file)
@@ -1661,7 +1661,7 @@ cwc_table_input(void *opaque, int pid, const uint8_t *data, int len, int emm)
         if (st && st->es_type == SCT_CA)
           LIST_FOREACH(c, &st->es_caids, link)
             LIST_FOREACH(pcard, &cwc->cwc_cards, cs_card)
-              if(pcard->cs_ra.caid == c->caid && verify_provider(pcard, c->providerid))
+              if(pcard->cwc_caid == c->caid && verify_provider(pcard, c->providerid))
                 goto prefcapid_ok;
         tvhlog(LOG_DEBUG, "cwc", "Invalid prefered ECM (PID %d) found for service \"%s\"", t->s_dvb_prefcapid, t->s_dvb_svcname);
         t->s_dvb_prefcapid = 0;