http-client: don't try to gunzip an empty stream
This commit is contained in:
parent
98b819edd4
commit
28d5ae19f9
|
@ -261,7 +261,9 @@
|
||||||
(define decoded-response-port
|
(define decoded-response-port
|
||||||
(cond
|
(cond
|
||||||
[head? raw-response-port]
|
[head? raw-response-port]
|
||||||
[(and (memq 'gzip decodes) (regexp-member #rx#"^(?i:Content-Encoding: +gzip)$" headers))
|
[(and (memq 'gzip decodes)
|
||||||
|
(regexp-member #rx#"^(?i:Content-Encoding: +gzip)$" headers)
|
||||||
|
(not (eof-object? (peek-byte raw-response-port))))
|
||||||
(define-values (in out) (make-pipe PIPE-SIZE))
|
(define-values (in out) (make-pipe PIPE-SIZE))
|
||||||
(define gunzip-t
|
(define gunzip-t
|
||||||
(thread
|
(thread
|
||||||
|
|
Loading…
Reference in New Issue
Block a user