fix scan was not working on transponders withut PAT (Hispasat)
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 5 Jun 2006 08:32:08 +0000 (08:32 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 5 Jun 2006 08:32:08 +0000 (08:32 +0000)
lib/dvb/scan.cpp

index f9d7547..c4d4c6f 100644 (file)
@@ -157,7 +157,7 @@ RESULT eDVBScan::startFilter()
        if (startSDT && (m_ready_all & readySDT))
        {
                m_SDT = new eTable<ServiceDescriptionSection>();
-               if (m_ready & readyPAT)
+               if (m_ready & readyPAT && m_ready & validPAT)
                {
                        std::vector<ProgramAssociationSection*>::const_iterator i =
                                m_PAT->getSections().begin();