fix segfault after leaving scan in some conditions
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 27 Mar 2006 12:18:54 +0000 (12:18 +0000)
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>
Mon, 27 Mar 2006 12:18:54 +0000 (12:18 +0000)
lib/dvb/sec.cpp

index c13334d..6cd4f25 100644 (file)
@@ -1051,12 +1051,12 @@ PyObject *eDVBSatelliteEquipmentControl::get_different_satellites(int tu1, int t
                        // check for linked tuners
                        int tmp1, tmp2;
                        p1->m_frontend->getData(7, tmp1);
-                       p2->m_frontend->setData(7, tmp2);
+                       p2->m_frontend->getData(7, tmp2);
                        if ((void*)tmp1 != p2 && (void*)tmp2 != p1)
                        {
                                // check for rotor dependency
                                p1->m_frontend->getData(8, tmp1);
-                               p2->m_frontend->setData(8, tmp2);
+                               p2->m_frontend->getData(8, tmp2);
                                if ((void*)tmp1 != p2 && (void*)tmp2 != p1)
                                {
                                        // here we know the tuners are not linked and no rotor dependency exist.