X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/e80fbff7f23ad6eefda6331a150b9fe57f6c9302..d59ce3f9c60c4466006ad1e148cec9a6e3a29cb2:/lib/dvb/epgcache.cpp diff --git a/lib/dvb/epgcache.cpp b/lib/dvb/epgcache.cpp index 6c950279..59b88107 100644 --- a/lib/dvb/epgcache.cpp +++ b/lib/dvb/epgcache.cpp @@ -704,12 +704,13 @@ void eEPGCache::load() FILE *f = fopen("/hdd/epg.dat", "r"); if (f) { - unsigned char md5_saved[16]; - unsigned char md5[16]; int size=0; int cnt=0; - bool md5ok=false; #if 0 + unsigned char md5_saved[16]; + unsigned char md5[16]; + bool md5ok=false; + if (!md5_file("/hdd/epg.dat", 1, md5)) { FILE *f = fopen("/hdd/epg.dat.md5", "r"); @@ -1882,9 +1883,9 @@ void eEPGCache::channel_data::readPrivateData( const __u8 *data) eDebug("get Null pointer from section reader !!"); else { -#ifdef NEED_DEMUX_WORKAROUND if ( seenPrivateSections.find( data[6] ) == seenPrivateSections.end() ) { +#ifdef NEED_DEMUX_WORKAROUND int version = data[5]; version = ((version & 0x3E) >> 1); can_delete = 0;