ensure m_forceHotspot is initialized to a sane default;

pull/51/head
Bryan Biedenkapp 2 years ago
parent e2514c1f8f
commit f000639c7f

@ -114,6 +114,7 @@ Modem::Modem(port::IModemPort* port, bool duplex, bool rxInvert, bool txInvert,
m_rxDCOffset(0),
m_txDCOffset(0),
m_isHotspot(false),
m_forceHotspot(false),
m_rxFrequency(0U),
m_rxTuning(0),
m_txFrequency(0U),

@ -440,9 +440,14 @@ bool HostSetup::portModemHandler(Modem* modem, uint32_t ms, RESP_TYPE_DVM rspTyp
case CMD_GET_STATUS:
{
Utils::dump(1U, "status buffer", buffer, len);
m_isHotspot = (buffer[3U] & 0x01U) == 0x01U;
m_modem->m_isHotspot = (buffer[3U] & 0x01U) == 0x01U;
LogDebug(LOG_CAL, "buffer[3] = %u, len = %u, m_isHotSpot = %u, m_modem->m_isHotspot = %u", buffer[3U], len, m_isHotspot, m_modem->m_isHotspot);
LogDebug(LOG_CAL, "m_modem->m_forceHotspot = %u", m_modem->m_forceHotspot);
// override hotspot flag if we're forcing hotspot
if (m_modem->m_forceHotspot) {
m_isHotspot = m_modem->m_forceHotspot;

Loading…
Cancel
Save

Powered by TurnKey Linux.