~ chicken-core (chicken-5) c822d87b006dceb35b37f4afe77154fc561bd8d6
commit c822d87b006dceb35b37f4afe77154fc561bd8d6
Author: LemonBoy <thatlemon@gmail.com>
AuthorDate: Tue May 2 16:31:53 2017 +0200
Commit: Evan Hanson <evhan@foldling.org>
CommitDate: Wed May 3 08:14:44 2017 +1200
Prevent the use of an unbound variable
Signed-off-by: Evan Hanson <evhan@foldling.org>
diff --git a/modules.scm b/modules.scm
index 292dedaf..a69e0241 100644
--- a/modules.scm
+++ b/modules.scm
@@ -792,7 +792,7 @@
(apply ##sys#syntax-error-hook loc args))
(define (iface name)
(or (getp name '##core#interface)
- (err "unknown interface" x exps)))
+ (err "unknown interface" name exps)))
(cond ((eq? '* exps) exps)
((symbol? exps) (iface exps))
((not (list? exps))
Trap