tool/NumberListParser.cpp
changeset 2015 ce2fae4d3c4f
parent 2012 ee4782738e30
--- a/tool/NumberListParser.cpp	Mon Dec 20 17:52:37 2010 +0100
+++ b/tool/NumberListParser.cpp	Fri Jan 14 13:31:30 2011 +0100
@@ -109,7 +109,8 @@
             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);
                     }