From d080e6e7ddcd10ac5fc854a9892316797d6b5353 Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Fri, 29 May 2020 21:07:44 +0300 Subject: [PATCH] ipx_interface: getopt() returns int On arm64 board loop with getopt() runs infinitely when returned value is checked as 'char'. Convert it to int, so -1 is handled properly. --- ipx_interface.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ipx_interface.c b/ipx_interface.c index 59185b7..26cbeff 100644 --- a/ipx_interface.c +++ b/ipx_interface.c @@ -76,7 +76,7 @@ ipx_add_interface(int argc, char **argv) unsigned long netnum; char errmsg[80]; int i, fti = 0; - char c; + int c; sipx->sipx_special = IPX_SPECIAL_NONE; sipx->sipx_network = 0L;