From d728c0c25c93f0499a0bdb3e5c67e093c3aea31f Mon Sep 17 00:00:00 2001 From: David Reid Date: Fri, 12 Jul 2002 12:27:19 +0000 Subject: [PATCH] Adjust the sizes of the pollsets we create/use so that we work again. With the poll change we seem to have improved performance. :) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96030 13f79535-47bb-0310-9956-ffa450edef68 --- server/mpm/beos/beos.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/mpm/beos/beos.c b/server/mpm/beos/beos.c index e07a7f14ba..5d457bd1e0 100644 --- a/server/mpm/beos/beos.c +++ b/server/mpm/beos/beos.c @@ -397,10 +397,10 @@ static int32 worker_thread(void * dummy) (void) ap_update_child_status_from_indexes(0, child_slot, SERVER_STARTING, (request_rec*)NULL); - apr_poll_setup(&pollset, num_listening_sockets, tpool); + apr_poll_setup(&pollset, num_listening_sockets + 1, tpool); for(n=0 ; n <= num_listening_sockets ; n++) apr_poll_socket_add(pollset, listening_sockets[n], APR_POLLIN); - + bucket_alloc = apr_bucket_alloc_create(tpool); while (1) { @@ -422,7 +422,7 @@ static int32 worker_thread(void * dummy) apr_int16_t event; apr_status_t ret; - ret = apr_poll(pollset, num_listening_sockets, &srv, -1); + ret = apr_poll(pollset, num_listening_sockets + 1, &srv, -1); if (ret != APR_SUCCESS) { if (APR_STATUS_IS_EINTR(ret)) { -- 2.40.0