diff options
Diffstat (limited to 'lib/yahns/req_res.rb')
-rw-r--r-- | lib/yahns/req_res.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/yahns/req_res.rb b/lib/yahns/req_res.rb index dd4ec87..f585bd9 100644 --- a/lib/yahns/req_res.rb +++ b/lib/yahns/req_res.rb @@ -11,12 +11,14 @@ class Yahns::ReqRes < Kgio::Socket # :nodoc: attr_writer :paused attr_accessor :proxy_trailers attr_accessor :alive + attr_reader :proxy_pass - def req_start(c, req, input, chunked) + def req_start(c, req, input, chunked, proxy_pass) @hdr = @resbuf = nil @yahns_client = c @paused = false @rrstate = input ? [ req, input, chunked ] : req + @proxy_pass = proxy_pass Thread.current[:yahns_queue].queue_add(self, Yahns::Queue::QEV_WR) end |