vendor/httpclient-2.1.5.2/httpclient.rb in stella-0.7.1 vs vendor/httpclient-2.1.5.2/httpclient.rb in stella-0.7.2
- old
+ new
@@ -764,16 +764,16 @@
begin
protect_keep_alive_disconnected do
do_get_block(req, proxy, conn, &block)
end
res = conn.pop
- res.request = req
break
- rescue RetryableResponse
+ rescue RetryableResponse => ex
res = conn.pop
retry_count -= 1
end
end
+ res.request = req unless res.nil?
res
end
# NOTE: Not tracked by Benelux / Stella
def do_request_async(method, uri, query, body, extheader)