Jean Wolter writes:

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
diff --git a/coreutils/seq.c b/coreutils/seq.c
index 8401a6d..8a2a80c 100644
--- a/coreutils/seq.c
+++ b/coreutils/seq.c
@@ -36,7 +36,7 @@
 	}
 	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);
 	}