On 16/11/2021 12:00, Yann Ylavic wrote:
On Wed, Nov 10, 2021 at 4:19 PM Yann Ylavic <ylavic....@gmail.com> wrote:

Otherwise I'll revert because I have no way to test it, but I think
that apr_poll_drain_wakeup_pipe() might block on Windows for the same
reason as r1894914 for platforms with poll()able pipes.

Reverted in 1.7.x, I'll leave it in trunk for now..


Yeah, IIUC the reporter, the problem is that it hangs when reading exactly 512 bytes. Suppose 513 bytes are fine. Seems weird.

Maybe the problem is with apr_poll_drain_wakeup_pipe since
it reads in 512 byte chunks.
Doubt nonblocking will help since it won't drain the entire wakeup_pipe


Regards
--
^TM

Reply via email to