diff --git a/lib/getrange.c b/lib/getrange.c index 86f77711..16022df3 100644 --- a/lib/getrange.c +++ b/lib/getrange.c @@ -55,7 +55,7 @@ getrange(const char *range, if ('\0' == *end) return 0; /* - */ parse_max: - if (!isdigit(*end)) + if (!isdigit((unsigned char) *end)) return -1; if (a2ul(max, end, NULL, 10, 0, ULONG_MAX) == -1)