diff options
author | Jim Meyering <meyering@redhat.com> | 2007-11-17 10:04:07 +0100 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2007-11-17 10:04:07 +0100 |
commit | 93914c7b1262cff6e933cb66c8392d81e168b196 (patch) | |
tree | bbb64023ce185c59cce51dcd549f5305cf80865a /src | |
parent | a03811f5196aec86fd8eb682bd55bdff266f1451 (diff) | |
download | coreutils-93914c7b1262cff6e933cb66c8392d81e168b196.tar.xz |
Correct preceding patch.
* src/seq.c (print_numbers): Also handle first < last && step < 0.
* tests/misc/seq [empty-rev]: New test for this case.
Diffstat (limited to 'src')
-rw-r--r-- | src/seq.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -285,7 +285,7 @@ print_numbers (char const *fmt, struct layout layout, Hence the first conjunct: don't break out of this loop when i == 0. *unless* first and last themselves are out of order, in which case we must print nothing, e.g. for ./seq -1 */ - if (i || last < first) + if (i || (0 < step && last < first) || (step < 0 && first < last)) break; } |