aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb_ci/dvbci.cpp
diff options
context:
space:
mode:
authorRonny Strutz <ronny.strutz@multimedia-labs.de>2005-11-23 02:41:15 +0000
committerRonny Strutz <ronny.strutz@multimedia-labs.de>2005-11-23 02:41:15 +0000
commitd6dcd4c3f46f4453e3978b865650ca756db987e6 (patch)
tree6f4767ca7e90c34e36e47bde01d515f75c693b42 /lib/dvb_ci/dvbci.cpp
parent1ddd7d76f3b08ebfd0788f9301dda12161ee4f48 (diff)
downloadenigma2-d6dcd4c3f46f4453e3978b865650ca756db987e6.tar.gz
enigma2-d6dcd4c3f46f4453e3978b865650ca756db987e6.zip
fix bug
Diffstat (limited to 'lib/dvb_ci/dvbci.cpp')
-rw-r--r--lib/dvb_ci/dvbci.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/dvb_ci/dvbci.cpp b/lib/dvb_ci/dvbci.cpp
index 3ddd9bb6..59425bbc 100644
--- a/lib/dvb_ci/dvbci.cpp
+++ b/lib/dvb_ci/dvbci.cpp
@@ -431,7 +431,7 @@ int eDVBCISlot::sendCAPMT(eDVBServicePMTHandler *pmthandler, const std::vector<u
int i=0;
int lenbytes = raw_data[3] & ~0x80;
while(i < lenbytes)
- wp |= (raw_data[4+i] << (8 * i++));
+ wp = (wp << 8) | raw_data[4 + i++];
wp+=4;
wp+=lenbytes;
hlen = 4 + lenbytes;