From 6f6a95b6e3b4f76278cd19b787c8487453dae4d4 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 21 Jan 2011 22:56:29 -0800 Subject: epoll/client: minor optimization We know @wr_queue is empty since we just initialized it and the first thing an HTTP client does is read. --- lib/rainbows/epoll/client.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rainbows/epoll/client.rb b/lib/rainbows/epoll/client.rb index 6bf12f1..dfa5652 100644 --- a/lib/rainbows/epoll/client.rb +++ b/lib/rainbows/epoll/client.rb @@ -27,7 +27,7 @@ module Rainbows::Epoll::Client def epoll_once @wr_queue = [] # may contain String, ResponsePipe, and StreamFile objects post_init - epoll_run + on_readable rescue => e handle_error(e) end -- cgit v1.2.3-24-ge0c7