epoll/client: properly close on all pipe responses
commit8c1e3da65d7a709c6578652fa57e5ca0e7a9a459
authorEric Wong <normalperson@yhbt.net>
Wed, 22 Jun 2011 07:40:03 +0000 (22 07:40 +0000)
committerEric Wong <normalperson@yhbt.net>
Wed, 22 Jun 2011 07:40:03 +0000 (22 07:40 +0000)
tree9891c2f58fa6dbeb357a82a53c8da419e94b97fe
parent63aff8f1cffebaeb6320a5f6d2ec8cb9c7d8ea54
epoll/client: properly close on all pipe responses

Some pipe responses can trigger the on_deferred_write_complete
method without ever re-running the event loop.

This appears to be the result of the occasional t0050 failures.
lib/rainbows/epoll/client.rb