Use `exact-integer?'.
original commit: 412fd4ff792935122c2b9a932a2d3eefd4040bc6
This commit is contained in:
parent
79f7ee6472
commit
a14cc164fa
|
@ -28,16 +28,14 @@
|
||||||
(make-parameter null
|
(make-parameter null
|
||||||
(lambda (v)
|
(lambda (v)
|
||||||
(unless (and (list? v)
|
(unless (and (list? v)
|
||||||
(andmap
|
(andmap (lambda (v)
|
||||||
(lambda (v)
|
(and (list? v)
|
||||||
(and (list? v)
|
(= 3 (length v))
|
||||||
(= 3 (length v))
|
(equal? (car v) "http")
|
||||||
(equal? (car v) "http")
|
(string? (car v))
|
||||||
(string? (car v))
|
(exact-integer? (caddr v))
|
||||||
(number? (caddr v))
|
(<= 1 (caddr v) 65535)))
|
||||||
(integer? (caddr v))
|
v))
|
||||||
(<= 1 (caddr v) 65535)))
|
|
||||||
v))
|
|
||||||
(raise-type-error
|
(raise-type-error
|
||||||
'current-proxy-servers
|
'current-proxy-servers
|
||||||
"list of list of scheme, string, and exact integer in [1,65535]"
|
"list of list of scheme, string, and exact integer in [1,65535]"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user