From 52350ad0e89324f31b46cb065287bf7d4d1f27c6 Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Fri, 18 Sep 2020 15:00:14 -0500 Subject: [PATCH] patty_ax25_pton(): Make calls ending in - invalid --- src/ax25.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ax25.c b/src/ax25.c index c9dd7ad..f5859a9 100644 --- a/src/ax25.c +++ b/src/ax25.c @@ -23,6 +23,8 @@ int patty_ax25_pton(const char *callsign, enum addr_state state = ADDR_CALLSIGN; + uint8_t c = '\0'; + if (len == 0) { goto error_invalid_callsign; } else if (len > PATTY_AX25_ADDRSTRLEN) { @@ -30,7 +32,7 @@ int patty_ax25_pton(const char *callsign, } for (i=0; icallsign[o++] = ' ' << 1; }