Found a small error in in-port's handling of default arguments

svn: r17244
This commit is contained in:
Jay McCarthy 2009-12-08 22:50:43 +00:00
parent a429c3ff8d
commit b26bdba77d

View File

@ -469,8 +469,8 @@
(define in-port
(case-lambda
[() (in-port (current-input-port) read)]
[(r) (in-port (current-input-port) r)]
[() (in-port read (current-input-port))]
[(r) (in-port r (current-input-port))]
[(r p)
(unless (and (procedure? r) (procedure-arity-includes? r 1))
(raise-type-error 'in-port "procedure (arity 1)" r))