~ chicken-core (chicken-5) 73be14999ab7e63d2b404f2fb6eeb50d02e482f3
commit 73be14999ab7e63d2b404f2fb6eeb50d02e482f3 Author: Florian Zumbiehl <florz@florz.de> AuthorDate: Fri Mar 15 17:05:58 2013 +0100 Commit: Peter Bex <peter.bex@xs4all.nl> CommitDate: Sat Mar 16 18:16:39 2013 +0100 tcp-listen: allow port 65535 Port 65535 is a perfectly valid TCP port which so far was rejected by tcp-listen. Signed-off-by: Peter Bex <peter.bex@xs4all.nl> diff --git a/tcp.scm b/tcp.scm index 758c7d20..45c63c6d 100644 --- a/tcp.scm +++ b/tcp.scm @@ -255,7 +255,7 @@ EOF (define (##net#bind-socket port style host) (##sys#check-exact port) - (when (or (fx< port 0) (fx>= port 65535)) + (when (or (fx< port 0) (fx> port 65535)) (##sys#signal-hook #:domain-error 'tcp-listen "invalid port number" port) ) (let ((s (##net#socket _af_inet style 0))) (when (eq? _invalid_socket s)Trap