From 6bb71a37ff3e0b2bda93bee1c7d6d533eb8911df Mon Sep 17 00:00:00 2001 From: XANTRONIX Development Date: Mon, 24 Aug 2020 16:05:37 -0500 Subject: [PATCH] Fix segfault in patty_ax25_if_addr_match() --- src/if.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/if.c b/src/if.c index 755329f..c8420e5 100644 --- a/src/if.c +++ b/src/if.c @@ -281,7 +281,7 @@ int patty_ax25_if_addr_match(patty_ax25_if *iface, item = iface->aliases->first; - while ((item = item->next) != NULL) { + while (item) { patty_ax25_addr *alias = item->value; if (memcmp(&alias->callsign, @@ -289,6 +289,8 @@ int patty_ax25_if_addr_match(patty_ax25_if *iface, sizeof(addr->callsign)) == 0) { return 1; } + + item = item->next; } return 0;