diff --git a/YSFGateway/APRSWriter.cpp b/YSFGateway/APRSWriter.cpp index 283b53f..2a771a7 100644 --- a/YSFGateway/APRSWriter.cpp +++ b/YSFGateway/APRSWriter.cpp @@ -151,7 +151,7 @@ void CAPRSWriter::sendIdFrames() if (m_txFrequency != 0U) { float offset = float(int(m_rxFrequency) - int(m_txFrequency)) / 1000000.0F; ::sprintf(desc, "MMDVM Voice %.5LfMHz %c%.4lfMHz", - float(m_txFrequency) / 1000000.0L, + (long double)(m_txFrequency) / 1000000.0F, offset < 0.0F ? '-' : '+', ::fabs(offset)); } else {