diff options
author | Yang Tse <yangsita@gmail.com> | 2009-09-15 00:07:25 +0000 |
---|---|---|
committer | Yang Tse <yangsita@gmail.com> | 2009-09-15 00:07:25 +0000 |
commit | 7e0b0763fc609f99ec8938382a8ffada9493d7ab (patch) | |
tree | 7489e343ec8ec6d8e6aa88a7789e44ca08e44bea /packages/Win32/cygwin | |
parent | c67c4e7095183a76d218f3e83b1a8392cc2bc676 (diff) |
Revert Joshua Kwan's patch committed 11 Sep 2009.
Some systems poll function sets POLLHUP in revents without setting
POLLIN, and sets POLLERR without setting POLLIN and POLLOUT. In some
libcurl code execution paths this could trigger busy wait loops with
high CPU usage until a timeout condition aborted the loop.
The reverted patch addressed the above issue for a very specific case,
when awaiting c-ares to resolve. A libcurl-wide fix superceeds this one.
http://cool.haxx.se/cvs.cgi/curl/lib/select.c.diff?r1=1.52&r2=1.53
Diffstat (limited to 'packages/Win32/cygwin')
0 files changed, 0 insertions, 0 deletions