Jean Wolter writes:
authorEric Andersen <andersen@codepoet.org>
Wed, 4 Feb 2004 11:01:19 +0000 (11:01 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 4 Feb 2004 11:01:19 +0000 (11:01 -0000)
Hello,

when calling seq with

    seq 1 1

it generates an "endless" list of numbers until the counter wraps and
reaches 1 again. The follwoing small patch should introduce the
expected behavior (output of 1 and termination):

regards,
Jean

coreutils/seq.c

index 8401a6defd0d5cda6fe37e9d726994099b347ac7..8a2a80c144264215fb4694390fcde0780d396e2d 100644 (file)
@@ -36,7 +36,7 @@ extern int seq_main(int argc, char **argv)
        }
        last = atof(argv[argc - 1]);
 
-       for (i = first; ((first < last) ? (i <= last): (i >= last));i += increment) {
+       for (i = first; ((first <= last) ? (i <= last): (i >= last));i += increment) {
                printf("%g\n", i);
        }