From 6a37e8c9418e2bb8c87caa2f2e947859a8de9f7c Mon Sep 17 00:00:00 2001 From: Russ Smith Date: Tue, 10 Mar 2009 12:45:33 -0700 Subject: [PATCH] Forcing the LSAPI to behave properly by passing off the buck. --- lib/rack/handler/lsws.rb | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/lib/rack/handler/lsws.rb b/lib/rack/handler/lsws.rb index 1f850fc..dfc79c2 100644 --- a/lib/rack/handler/lsws.rb +++ b/lib/rack/handler/lsws.rb @@ -13,7 +13,7 @@ module Rack env.delete "HTTP_CONTENT_LENGTH" env["SCRIPT_NAME"] = "" if env["SCRIPT_NAME"] == "/" env.update({"rack.version" => [0,1], - "rack.input" => $stdin, + "rack.input" => StringIO.new($stdin.read.to_s), "rack.errors" => $stderr, "rack.multithread" => false, "rack.multiprocess" => true, -- 1.6.0