From: Jim Jagielski Date: Thu, 15 Nov 2007 21:31:15 +0000 (+0000) Subject: Apply Jeff's patch... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a3fcf446881225c3eb11ffc624fa55058abafde2;p=thirdparty%2Fapache%2Fhttpd.git Apply Jeff's patch... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@595464 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/main/http_main.c b/src/main/http_main.c index 941e242102b..f68f3e2735a 100644 --- a/src/main/http_main.c +++ b/src/main/http_main.c @@ -2661,7 +2661,6 @@ API_EXPORT(int) ap_update_child_status(int child_num, int status, request_rec *r if (status == SERVER_DEAD) { ss->my_access_count = 0L; ss->my_bytes_served = 0L; - ap_scoreboard_image->parent[child_num].pid = 0; } ss->conn_count = (unsigned short) 0; ss->conn_bytes = (unsigned long) 0; @@ -2689,7 +2688,10 @@ API_EXPORT(int) ap_update_child_status(int child_num, int status, request_rec *r ss->vhostrec = r->server; } } - if (status == SERVER_STARTING && r == NULL) { + if (status == SERVER_DEAD) { + ap_scoreboard_image->parent[child_num].pid = 0; + } + else if (status == SERVER_STARTING && r == NULL) { /* clean up the slot's vhostrec pointer (maybe re-used) * and mark the slot as belonging to a new generation. */