diff options
author | hschang <chang@dev3> | 2016-05-23 10:14:52 (GMT) |
---|---|---|
committer | hschang <chang@dev3> | 2016-05-23 10:15:17 (GMT) |
commit | 638b0d53d34dd8d960ba40fdf07cd1f6c4054c0a (patch) | |
tree | b9fa0bb80f1ffe043ac435b4d687038c6dbfc666 | |
parent | 27e06ba9c8b055c20ea8c70a405deb0e4019edc5 (diff) |
[SEC] fix crash for motorized sat configuration.
-rw-r--r-- | lib/dvb/sec.cpp | 2 |
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); |