remove unneeded voodoo
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 16 Feb 2007 17:15:24 +0000 (17:15 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Fri, 16 Feb 2007 17:15:24 +0000 (17:15 +0000)
lib/dvb/epgcache.cpp

index acdc9a9d1ae4ef6c979208e73ce64a8bbfe2ea77..6c98011b70570770506f3ca1747f8860e1d9d706 100644 (file)
@@ -861,11 +861,10 @@ void eEPGCache::thread()
 
 void eEPGCache::load()
 {
-       unlink("/hdd/epg.dat.$$$");
-       rename("/hdd/epg.dat", "/hdd/epg.dat.$$$");
-       FILE *f = fopen("/hdd/epg.dat.$$$", "r");
+       FILE *f = fopen("/hdd/epg.dat", "r");
        if (f)
        {
+               unlink("/hdd/epg.dat");
                int size=0;
                int cnt=0;
 #if 0
@@ -893,7 +892,6 @@ void eEPGCache::load()
                        {
                                eDebug("[EPGC] epg file has incorrect byte order.. dont read it");
                                fclose(f);
-                               unlink("/hdd/epg.dat.$$$");
                                return;
                        }
                        char text1[13];
@@ -972,7 +970,6 @@ void eEPGCache::load()
                        fclose(f);
                }
        }
-       unlink("/hdd/epg.dat.$$$");
 }
 
 void eEPGCache::save()