aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/puke/server.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/puke/server.rb b/lib/puke/server.rb
index 432d84a..5149ffa 100644
--- a/lib/puke/server.rb
+++ b/lib/puke/server.rb
@@ -56,6 +56,7 @@ EOF
# NB: Puke::ConcatenatedIO is not really an IO object and
# 'res.body.is_a?(IO)' returns false, leading the non-existent 'bytesize'
# method to be called by WEBrick, unless chunked response is enabled.
+ req.http_version >= "1.1" or (res.status = 505 and return)
res.chunked = true
case unya