Fix read-bytevector logic

This commit is contained in:
Vasilij Schneidermann 2024-03-18 03:15:39 +01:00
parent c837c7110f
commit 0fd351e0b5

View file

@ -138,8 +138,8 @@
(vec (make-bytevector n))
(res (read-bytevector! vec in)))
(cond ((eof-object? res) res)
((< res n) (subbytes vec 0 i))
(else res)))))
((< res n) (subbytes vec 0 res))
(else vec)))))
(define (read-bytevector! vec . o)
(let* ((in (if (pair? o) (car o) (current-input-port)))