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