report underflows in debug mode only;

pull/117/head
Bryan Biedenkapp 3 weeks ago
parent 0decd05937
commit 9a5d9f0f0b

@ -1413,7 +1413,8 @@ bool Modem::writeDMRFrame1(const uint8_t* data, uint32_t length, bool imm)
m_dmrSpace1 -= length;
if ((int32_t)m_dmrSpace1 < 0U) {
LogError(LOG_MODEM, "Modem::writeDMRFrame1(), dmrSpace1 underflow, space = %u, length = %u", m_dmrSpace1, length);
if (m_debug)
LogError(LOG_MODEM, "Modem::writeDMRFrame1()", "dmrSpace1 underflow, space = %u, length = %u", m_dmrSpace1, length);
m_dmrSpace1 = 0U;
}
}
@ -1471,7 +1472,8 @@ bool Modem::writeDMRFrame2(const uint8_t* data, uint32_t length, bool imm)
m_dmrSpace2 -= length;
if ((int32_t)m_dmrSpace2 < 0U) {
LogError(LOG_MODEM, "Modem::writeDMRFrame2(), dmrSpace2 underflow, space = %u, length = %u", m_dmrSpace2, length);
if (m_debug)
LogDebugEx(LOG_MODEM, "Modem::writeDMRFrame2()", "dmrSpace2 underflow, space = %u, length = %u", m_dmrSpace2, length);
m_dmrSpace2 = 0U;
}
}
@ -1542,7 +1544,8 @@ bool Modem::writeP25Frame(const uint8_t* data, uint32_t length, bool imm)
m_p25Space -= length;
if ((int32_t)m_p25Space < 0U) {
LogError(LOG_MODEM, "Modem::writeP25Frame(), p25Space underflow, space = %u, length = %u", m_p25Space, length);
if (m_debug)
LogDebugEx(LOG_MODEM, "Modem::writeP25Frame()", "p25Space underflow, space = %u, length = %u", m_p25Space, length);
m_p25Space = 0U;
}
}
@ -1600,7 +1603,8 @@ bool Modem::writeNXDNFrame(const uint8_t* data, uint32_t length, bool imm)
m_nxdnSpace -= length;
if ((int32_t)m_nxdnSpace < 0U) {
LogError(LOG_MODEM, "Modem::writeNXDNFrame(), nxdnSpace underflow, space = %u, length = %u", m_nxdnSpace, length);
if (m_debug)
LogDebugEx(LOG_MODEM, "Modem::writeNXDNFrame()", "nxdnSpace underflow, space = %u, length = %u", m_nxdnSpace, length);
m_nxdnSpace = 0U;
}
}

Loading…
Cancel
Save

Powered by TurnKey Linux.