From f73d947cd576a0bf4bcb01e859d29f0cb37dcb45 Mon Sep 17 00:00:00 2001 From: Florian Pose <fp@igh-essen.com> Date: Tue, 4 Jan 2011 08:36:41 +0100 Subject: [PATCH] Assume increasing ranges if second number is omitted. --- tool/NumberListParser.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tool/NumberListParser.cpp b/tool/NumberListParser.cpp index 33e46720..9744a763 100644 --- a/tool/NumberListParser.cpp +++ b/tool/NumberListParser.cpp @@ -109,7 +109,8 @@ NumberListParser::List NumberListParser::parse(const char *data) case Range: if (i >= size) { int max = maximum(); - if (max >= 0) { + // only increasing ranges if second number omitted + if (max >= 0 && firstNum <= (unsigned int) max) { List r = range(firstNum, max); ret.splice(ret.end(), r); } -- GitLab