fix "Clearall before scan" handling
[enigma2.git] / lib / dvb / scan.cpp
index c44471d9bd51d42170b8c4ee567dc4ec98f76e93..605128e7c8670caa6674aa81425840183d8a3bbb 100644 (file)
@@ -498,8 +498,9 @@ void eDVBScan::insertInto(iDVBChannelList *db)
                {
                        eDVBChannelID chid;
                        if (m_flags & scanDontRemoveFeeds)
-                               chid.dvbnamespace = eDVBNamespace((*it)<<16);
-                       db->removeServices(chid, *it);
+                               chid.dvbnamespace = eDVBNamespace((*x)<<16);
+                       eDebug("remove %d %08x", *x, chid.dvbnamespace.get());
+                       db->removeServices(chid, *x);
                }
        }