diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-08-15 23:54:34 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-08-15 23:54:34 +0000 |
| commit | 4fcbd4dd4bee8c65b46b7185879c445beae6ca29 (patch) | |
| tree | 9d781eda8ac6bbd3c84672de7b7e9b0f312c78f4 | |
| parent | defa1a765f48ec880b36b14a247b89649553c2ec (diff) | |
| download | enigma2-4fcbd4dd4bee8c65b46b7185879c445beae6ca29.tar.gz enigma2-4fcbd4dd4bee8c65b46b7185879c445beae6ca29.zip | |
no eFatal when section crc32 is not okay.. i think a eDebug and drop this data packet is enough
| -rw-r--r-- | lib/dvb/demux.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/dvb/demux.cpp b/lib/dvb/demux.cpp index c3383a7e..bdd8e67d 100644 --- a/lib/dvb/demux.cpp +++ b/lib/dvb/demux.cpp @@ -74,7 +74,10 @@ void eDVBSectionReader::data(int) // this check should never happen unless the driver is crappy! unsigned int c; if ((c = crc32((unsigned)-1, data, r))) - eFatal("crc32 failed! is %x\n", c); + { + eDebug("crc32 failed! is %x\n", c); + return; + } } if (active) read(data); |
