db: use strcmp when recreating bouquets.{tv,radio}
authorAndreas Oberritter <obi@opendreambox.org>
Fri, 25 Mar 2011 15:35:35 +0000 (16:35 +0100)
committerAndreas Oberritter <obi@opendreambox.org>
Tue, 29 Mar 2011 13:43:58 +0000 (15:43 +0200)
lib/dvb/db.cpp

index 718e08888149204f600dcf403a27632f5dd396cc..0547407132b3b9e765e83d4314b63cb89095398b 100644 (file)
@@ -618,13 +618,13 @@ void eDVBDB::loadBouquet(const char *path)
        if (!fp)
        {
                eDebug("can't open %s: %m", p.c_str());
        if (!fp)
        {
                eDebug("can't open %s: %m", p.c_str());
-               if ( strstr(path, "bouquets.tv") )
+               if (!strcmp(path, "bouquets.tv"))
                {
                        eDebug("recreate bouquets.tv");
                        bouquet.m_bouquet_name="Bouquets (TV)";
                        bouquet.flushChanges();
                }
                {
                        eDebug("recreate bouquets.tv");
                        bouquet.m_bouquet_name="Bouquets (TV)";
                        bouquet.flushChanges();
                }
-               else if ( strstr(path, "bouquets.radio") )
+               else if (!strcmp(path, "bouquets.radio"))
                {
                        eDebug("recreate bouquets.radio");
                        bouquet.m_bouquet_name="Bouquets (Radio)";
                {
                        eDebug("recreate bouquets.radio");
                        bouquet.m_bouquet_name="Bouquets (Radio)";