From: Ronny Strutz Date: Tue, 22 Nov 2005 19:36:58 +0000 (+0000) Subject: use workaround for magic-ci X-Git-Tag: 2.6.0~5003 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/6c9c38fad67675a3ddb4063e5c706eddd444f21f?ds=sidebyside use workaround for magic-ci --- diff --git a/lib/dvb_ci/dvbci_session.cpp b/lib/dvb_ci/dvbci_session.cpp index bb8ba869..afe9e97e 100644 --- a/lib/dvb_ci/dvbci_session.cpp +++ b/lib/dvb_ci/dvbci_session.cpp @@ -293,13 +293,13 @@ void eDVBCISession::receiveData(eDVBCISlot *slot, const unsigned char *ptr, size len-=hlen; //if (eDVBCIModule::getInstance()->workarounds_active & eDVBCIModule::workaroundMagicAPDULength) - //{ - // if (((len-alen) > 0) && ((len - alen) < 3)) - // { - // printf("WORKAROUND: applying work around MagicAPDULength\n"); - // alen=len; - // } - //} + { + if (((len-alen) > 0) && ((len - alen) < 3)) + { + printf("WORKAROUND: applying work around MagicAPDULength\n"); + alen=len; + } + } if (session->receivedAPDU(tag, pkt, alen)) session->action = 1; pkt+=alen;