aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/dvb/demux.cpp5
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);