diff options
Diffstat (limited to 'lib/rainbows/fiber/coolio/server.rb')
-rw-r--r-- | lib/rainbows/fiber/coolio/server.rb | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/rainbows/fiber/coolio/server.rb b/lib/rainbows/fiber/coolio/server.rb index 0de1ab3..b064953 100644 --- a/lib/rainbows/fiber/coolio/server.rb +++ b/lib/rainbows/fiber/coolio/server.rb @@ -2,7 +2,6 @@ # :enddoc: class Rainbows::Fiber::Coolio::Server < Coolio::IOWatcher G = Rainbows::G - include Rainbows::ProcessClient def to_io @io @@ -25,7 +24,7 @@ class Rainbows::Fiber::Coolio::Server < Coolio::IOWatcher def process(io) G.cur += 1 - process_client(io) + io.process_loop ensure G.cur -= 1 end |