From 9c08e67562db122a4c9958d9343eae29690c16e0 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 2 Nov 2009 01:09:40 -0800 Subject: ev_core: ensure quit is triggered on all errors Just in case something goes wrong with the write or the logger, make sure we've triggered a quit. --- lib/rainbows/ev_core.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/rainbows/ev_core.rb') diff --git a/lib/rainbows/ev_core.rb b/lib/rainbows/ev_core.rb index a19648e..f90e1e1 100644 --- a/lib/rainbows/ev_core.rb +++ b/lib/rainbows/ev_core.rb @@ -35,7 +35,8 @@ module Rainbows ERROR_500_RESPONSE end write(msg) - quit + ensure + quit end # TeeInput doesn't map too well to this right now... -- cgit v1.2.3-24-ge0c7