~ chicken-core (master) 3a2233db426d3ae6ba2ba215e926e5f636b17e67
commit 3a2233db426d3ae6ba2ba215e926e5f636b17e67
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Sat Sep 5 23:29:16 2026 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Sat Sep 5 23:29:16 2026 +0200
off-by-one
diff --git a/library.scm b/library.scm
index 7b76159b..b21744d2 100644
--- a/library.scm
+++ b/library.scm
@@ -4618,7 +4618,7 @@ EOF
(##sys#check-input-port port #t 'char-ready?)
(let ((class (##sys#slot port 2)))
;; check size - for backwards compatibility we still allow missing method
- ((if (fx> (##sys#size class) 9)
+ ((if (fx> (##sys#size class) 10)
(##sys#slot class 10) ; char-ready?
(##sys#slot class 6)) ; u8-ready?
port))))
Trap