From 15829bbe5d121294dd82e610c7495559921c749a Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Thu, 20 Nov 2008 20:27:07 +0000 Subject: [PATCH] Fix MaxRequestsPerChild on the Event MPM. It hasn't worked for 4 years. * server/mpm/experimental/event/event.c (process_socket): Be consistent about our return value, returning 0 means this connection is done, and that we can decrement requests_this_child. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@719357 13f79535-47bb-0310-9956-ffa450edef68 --- server/mpm/experimental/event/event.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/mpm/experimental/event/event.c b/server/mpm/experimental/event/event.c index ce59bbd315..2fc5c69b68 100644 --- a/server/mpm/experimental/event/event.c +++ b/server/mpm/experimental/event/event.c @@ -675,7 +675,7 @@ read_request: ap_lingering_close(c); apr_pool_clear(p); ap_push_pool(worker_queue_info, p); - return 1; + return 0; } else if (cs->state == CONN_STATE_CHECK_REQUEST_LINE_READABLE) { apr_status_t rc; @@ -706,7 +706,7 @@ read_request: AP_DEBUG_ASSERT(rc == APR_SUCCESS); } } - return 0; + return 1; } /* requests_this_child has gone to zero or below. See if the admin coded -- 2.40.0