X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/bcfb71b423699d8f7e1d1e7bb5dc24ad4413a4ae..191cade7c45bee53df2776ff5bb3f26b2cdafc12:/lib/dvb/pmt.cpp diff --git a/lib/dvb/pmt.cpp b/lib/dvb/pmt.cpp index 5e9c7602..47251835 100644 --- a/lib/dvb/pmt.cpp +++ b/lib/dvb/pmt.cpp @@ -159,7 +159,7 @@ PyObject *eDVBServicePMTHandler::getCaIds() { case CA_DESCRIPTOR: { - CaDescriptor *cadescr = *desc; + const CaDescriptor *cadescr = (const CaDescriptor*)*desc; uint16_t caid = cadescr->getCaSystemId(); int idx=0; while (caids[idx] && caids[idx] != caid) @@ -177,7 +177,7 @@ PyObject *eDVBServicePMTHandler::getCaIds() { case CA_DESCRIPTOR: { - CaDescriptor *cadescr = *desc; + const CaDescriptor *cadescr = (const CaDescriptor*)*desc; uint16_t caid = cadescr->getCaSystemId(); int idx=0; while (caids[idx] && caids[idx] != caid)