diff --git a/Common/NMEASentenceCollector.cpp b/Common/NMEASentenceCollector.cpp index 3e114dd..c69e9e5 100644 --- a/Common/NMEASentenceCollector.cpp +++ b/Common/NMEASentenceCollector.cpp @@ -108,10 +108,10 @@ bool CNMEASentenceCollector::getDataInt(std::string& data) std::string fromCall = getMyCall1(); CAPRSUtils::dstarCallsignToAPRS(fromCall); - // 20230425 Fix for https://github.com/F4FXL/DStarGateway/issues/33 + // 20230425 Fix for https://github.com/F4FXL/DStarGateway/issues/33 size_t hyphenIndex = fromCall.find('-'); - if(hyphenIndex != std::string::npos) { - fromCall = fromCall.append("-5"); + if(hyphenIndex == std::string::npos) { + fromCall.append("-5"); } std::string aprsFrame(fromCall);