diff --git a/lib/getrange.c b/lib/getrange.c index 1fcab069..ac82fcf6 100644 --- a/lib/getrange.c +++ b/lib/getrange.c @@ -64,9 +64,9 @@ getrange(const char *range, break; case '-': endptr++; - if ('\0' == *endptr) { - /* - */ - } else if (!isdigit (*endptr)) { + if ('\0' == *endptr) + return 0; /* - */ + if (!isdigit (*endptr)) { return -1; } else { errno = 0;