Make netcat_flag_count() return positive value C language has 3 distinct char types: char unsigned char signed char A char has the same range of values as signed char on X86, but same as unsigned char on PPC which made netcat_flag_count return a negative value, now we force variable c as signed char to make netcat_flag_count return positive value. Upstream-Status: Pending Signed-off-by: Roy.Li --- src/flagset.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/flagset.c b/src/flagset.c index 442b634..54ac898 100644 --- a/src/flagset.c +++ b/src/flagset.c @@ -134,7 +134,7 @@ unsigned short netcat_flag_next(unsigned short port) int netcat_flag_count(void) { - register char c; + register signed char c; register int i; int ret = 0; -- 1.7.5.4