no eFatal when section crc32 is not okay.. i think a eDebug and drop this data packet...
[enigma2.git] / lib / dvb / demux.cpp
index c3383a7ebd4b3989597c2cb507a68b0d513745e7..bdd8e67df329f1a09625b32de93302f7abbaa0e3 100644 (file)
@@ -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);