diff options
Diffstat (limited to 'lib/rainbows/fiber/base.rb')
-rw-r--r-- | lib/rainbows/fiber/base.rb | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/rainbows/fiber/base.rb b/lib/rainbows/fiber/base.rb index c65b07b..b731947 100644 --- a/lib/rainbows/fiber/base.rb +++ b/lib/rainbows/fiber/base.rb @@ -103,10 +103,8 @@ module Rainbows Error.write(io, e) ensure G.cur -= 1 - RD.delete(client) - WR.delete(client) ZZ.delete(client.f) - io.close unless io.closed? + client.close end end |