summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhschang <chang@dev3>2016-05-23 10:14:52 (GMT)
committerhschang <chang@dev3>2016-05-23 10:15:17 (GMT)
commit638b0d53d34dd8d960ba40fdf07cd1f6c4054c0a (patch)
treeb9fa0bb80f1ffe043ac435b4d687038c6dbfc666
parent27e06ba9c8b055c20ea8c70a405deb0e4019edc5 (diff)
[SEC] fix crash for motorized sat configuration.
-rw-r--r--lib/dvb/sec.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/dvb/sec.cpp b/lib/dvb/sec.cpp
index 2affc65..fce2520 100644
--- a/lib/dvb/sec.cpp
+++ b/lib/dvb/sec.cpp
@@ -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);