Allow patty_ax25_pton() to accept APRS characters

This commit is contained in:
XANTRONIX Development 2020-09-18 13:47:16 -05:00 committed by XANTRONIX Industrial
parent dc97e5d324
commit e2796596ac

View file

@ -38,10 +38,10 @@ int patty_ax25_pton(const char *callsign,
goto error_invalid_callsign; goto error_invalid_callsign;
} }
if ((c >= '0' && c <= '9') || (c >= 'A' && c <= 'Z')) { if (c == '-') {
addr->callsign[o++] = (c & 0x7f) << 1;
} else if (c == '-') {
state = ADDR_SSID; state = ADDR_SSID;
} else if (PATTY_AX25_ADDR_CHAR_VALID(c)) {
addr->callsign[o++] = (c & 0x7f) << 1;
} else { } else {
goto error_invalid_callsign; goto error_invalid_callsign;
} }