From 53b04c96d38bc6bb5fb3b4874fbf59aae81eb6f0 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 19 Jul 2010 10:09:57 +0000 Subject: rev + em: enable keepalive for pipe/socket responses This makes it easier to write proxies for slow clients that benefit from keep-alive. We also need to be careful about non-HTTP/1.1 connections that can't do keepalive, now. --- lib/rainbows/rev/deferred_response.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/rainbows/rev/deferred_response.rb') diff --git a/lib/rainbows/rev/deferred_response.rb b/lib/rainbows/rev/deferred_response.rb index de348bb..cc4ea10 100644 --- a/lib/rainbows/rev/deferred_response.rb +++ b/lib/rainbows/rev/deferred_response.rb @@ -20,7 +20,7 @@ module Rainbows def on_close @do_chunk and @client.write("0\r\n\r\n") - @client.quit + @client.next @body.respond_to?(:close) and @body.close end end # class DeferredResponse -- cgit v1.2.3-24-ge0c7