From 9c5669e232f8f57c2d8e08d84e21bf09cd87bfa1 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 17 Aug 2010 05:30:49 +0000 Subject: rev/client: fix redundant close of client sockets Our keep-alive timeout mechanism does not need to kick in and redundantly close when a client. Fortunately there is no danger of redundantly closing the same numeric file descriptors (and perhaps causing difficult-to-track-down errors). --- lib/rainbows/rev/client.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/rainbows/rev/client.rb b/lib/rainbows/rev/client.rb index 64784eb..58cd285 100644 --- a/lib/rainbows/rev/client.rb +++ b/lib/rainbows/rev/client.rb @@ -170,6 +170,7 @@ module Rainbows def on_close close_deferred CONN.delete(self) + KATO.delete(self) end end # module Client -- cgit v1.2.3-24-ge0c7