From d9f2632a67b268004de33a5776f7b8b2f369adf4 Mon Sep 17 00:00:00 2001 From: HoneyryderChuck Date: Fri, 15 Dec 2017 18:16:49 +0200 Subject: [PATCH] parser is empty when there are no requests as well --- lib/httpx/channel/http1.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/httpx/channel/http1.rb b/lib/httpx/channel/http1.rb index 00a54d0d..804e3b1c 100644 --- a/lib/httpx/channel/http1.rb +++ b/lib/httpx/channel/http1.rb @@ -26,7 +26,7 @@ module HTTPX def empty? # this means that for every request there's an available # partial response, so there are no in-flight requests waiting. - @requests.any? { |request| request.response.nil? } + @requests.empty? || @requests.any? { |request| request.response.nil? } end def <<(data)