diff --git a/Radio.cpp b/Radio.cpp index 0c2ae989..06301f60 100644 --- a/Radio.cpp +++ b/Radio.cpp @@ -85,7 +85,7 @@ namespace Radio bool is_callsign (QString const& callsign) { - if ((!callsign.at(1).isDigit() && callsign.size () == 2) || callsign == "F" || callsign == "G" || callsign == "I" || callsign == "K" || callsign == "W") { + if ((callsign.size() > 1 && !callsign.at(1).isDigit() && callsign.size() == 2) || callsign == "F" || callsign == "G" || callsign == "I" || callsign == "K" || callsign == "W") { auto call = callsign + "0"; return call.contains (valid_callsign_regexp); }