Fix Sprintf warnings (maybe should consider moving to std::string)

This commit is contained in:
Geoffrey Merck
2021-05-31 21:02:35 +02:00
parent e2d61d1572
commit deff9910eb

View File

@@ -1191,7 +1191,7 @@ void CDStarControl::sendAck()
} }
} else if (m_ackMessage == DSTAR_ACK_SMETER && m_rssi != 0) { } else if (m_ackMessage == DSTAR_ACK_SMETER && m_rssi != 0) {
unsigned int signal, plus; unsigned int signal, plus;
char signalText[10U]; char signalText[15U];
CSMeter::getSignal(m_aveRSSI / m_rssiCount, signal, plus); CSMeter::getSignal(m_aveRSSI / m_rssiCount, signal, plus);
if (plus != 0U) if (plus != 0U)
::sprintf(signalText, "S%u+%02u", signal, plus); ::sprintf(signalText, "S%u+%02u", signal, plus);
@@ -1256,7 +1256,7 @@ void CDStarControl::sendError()
} }
} else if (m_ackMessage == DSTAR_ACK_SMETER && m_rssi != 0) { } else if (m_ackMessage == DSTAR_ACK_SMETER && m_rssi != 0) {
unsigned int signal, plus; unsigned int signal, plus;
char signalText[10U]; char signalText[15U];
CSMeter::getSignal(m_aveRSSI / m_rssiCount, signal, plus); CSMeter::getSignal(m_aveRSSI / m_rssiCount, signal, plus);
if (plus != 0U) if (plus != 0U)
::sprintf(signalText, "S%u+%02u", signal, plus); ::sprintf(signalText, "S%u+%02u", signal, plus);