~ chicken-core (chicken-5) b665092d6fa96375da66aed5df1d39c424f626b9
commit b665092d6fa96375da66aed5df1d39c424f626b9
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Mar 1 01:40:05 2010 +0100
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Mon Mar 1 01:40:05 2010 +0100
restrict max size of chicken-status output lines
diff --git a/chicken-status.scm b/chicken-status.scm
index 94bd31f1..da363bf8 100644
--- a/chicken-status.scm
+++ b/chicken-status.scm
@@ -53,7 +53,9 @@
(let ((cop (current-output-port)))
(if (terminal-port? cop)
(let ((w (nth-value 1 (terminal-size cop))))
- (if (zero? w) default-width w))
+ (if (zero? w)
+ default-width
+ (min default-width w)))
default-width)))))
(define (list-installed-eggs eggs)
Trap