From 0c09f5a934ce5046a3366aa3e751c3ebfa5a5f7d Mon Sep 17 00:00:00 2001 From: richonguzman Date: Tue, 18 Jun 2024 15:15:27 -0400 Subject: [PATCH] callsign filter changed --- src/utils.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/utils.cpp b/src/utils.cpp index f25315e..d928872 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -334,11 +334,9 @@ namespace Utils { if (callsign.indexOf("-")) { // SSID Validation cleanCallsign = callsign.substring(0, callsign.indexOf("-")); String ssid = callsign.substring(callsign.indexOf("-") + 1); - int ssidInt = ssid.toInt(); - if (ssidInt == 0 && ssid != "0") { - return false; - } else if (ssidInt < 0 || ssidInt > 15) { - return false; + if (ssid.indexOf("-") != -1 || ssid.length() > 2) return false; + for (int i = 0; i < ssid.length(); i++) { + if (!isAlphaNumeric(ssid[i])) return false; } } else { cleanCallsign = callsign;