I removed the apr_pollset_remove() call on line 1978 of event.c. So far it is working fine for me. Thanks Edward.
- Steve Edward Lu wrote: > Seems like the solution is just to remove the extra apr_pollset_remove(); all > sockets are removed from the pollset when > one of them is signalled. If another one was signalled in the same poll, it > will enter this block and simply do nothing > (because of the baton->signaled check). I gave it a quick test and it looked > like the problem was solved. >