initialize variable
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 6 Apr 2006 11:30:52 +0000 (11:30 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Thu, 6 Apr 2006 11:30:52 +0000 (11:30 +0000)
lib/dvb/db.cpp

index 72977e7..0b1d4b5 100644 (file)
@@ -114,6 +114,7 @@ RESULT eBouquet::setListName(const std::string &name)
 }
 
 eDVBService::eDVBService()
+       :m_flags(0)
 {
 }
 
@@ -244,8 +245,11 @@ void eDVBDB::reloadServicelist()
                struct stat s;
                if ( !stat("lamedb", &s) )
                {
-                       rename("lamedb", CONFIGDIR"/enigma2/lamedb" );
-                       reloadServicelist();
+                       if ( !stat(CONFIGDIR"/enigma2", &s) )
+                       {
+                               rename("lamedb", CONFIGDIR"/enigma2/lamedb" );
+                               reloadServicelist();
+                       }
                }
                return;
        }