diff --git a/client.c b/client.c index 516094b..b00fc77 100644 --- a/client.c +++ b/client.c @@ -1732,16 +1732,16 @@ print_report(const char *format, ...) format++; } - if (isdigit(*format)) { + if (isdigit((unsigned char)*format)) { width = atoi(format); - while (isdigit(*format)) + while (isdigit((unsigned char)*format)) format++; } if (*format == '.') { format++; prec = atoi(format); - while (isdigit(*format)) + while (isdigit((unsigned char)*format)) format++; }