From 6ea85b061e650cfe348ece306a13d568559fb844 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 3 Jan 2016 02:44:47 +0000 Subject: extras/exec_cgi: fix frozen string error on slow responses Oops, we need to duplicate our buffer in case the CGI executable returns just the header :x --- extras/exec_cgi.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extras/exec_cgi.rb b/extras/exec_cgi.rb index 254164a..3091cfb 100644 --- a/extras/exec_cgi.rb +++ b/extras/exec_cgi.rb @@ -18,7 +18,7 @@ class ExecCgi attr_writer :body_tip def each - buf = @body_tip || "" + buf = @body_tip || ''.dup if buf.size > 0 yield buf end -- cgit v1.2.3-24-ge0c7