fix segfault (2nd try) .. and all because of a small '~'
[enigma2.git] / lib / dvb / epgcache.cpp
index 7a1c3dffdb9029edef8dcfda96d65eae8256e7fc..c22bf89e2b34b9e953e4501db5fbae89dc7e4f49 100644 (file)
@@ -981,7 +981,7 @@ void eEPGCache::channel_data::abortEPG()
                eDebug("[EPGC] abort caching events !!");
                if (isRunning & eEPGCache::SCHEDULE)
                {
-                       isRunning &= eEPGCache::SCHEDULE;
+                       isRunning &= ~eEPGCache::SCHEDULE;
                        m_ScheduleReader->stop();
                        m_ScheduleConn=0;
                }