[SEC] fix crash for motorized sat configuration.
authorhschang <chang@dev3>
Mon, 23 May 2016 10:14:52 +0000 (19:14 +0900)
committerhschang <chang@dev3>
Mon, 23 May 2016 10:15:17 +0000 (19:15 +0900)
lib/dvb/sec.cpp

index 2affc65..fce2520 100644 (file)
@@ -462,7 +462,7 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA
                                bool changed_csw = false;
                                bool changed_ucsw = false;
                                bool changed_burst = false;
-                               if (direct_connected || (!linked_fe->m_frontend->isLoopTimerActive() || !linked_fe->m_frontend->isScheduledSendDiseqc()))
+                               if (direct_connected || (linked_fe && (!linked_fe->m_frontend->isLoopTimerActive() || !linked_fe->m_frontend->isScheduledSendDiseqc())))
                                {
                                        changed_csw = send_csw && (forceChanged || csw != lastcsw);
                                        changed_ucsw = send_ucsw && (forceChanged || ucsw != lastucsw);