Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 84728 invoked by uid 500); 20 Mar 2002 06:53:00 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 84680 invoked from network); 20 Mar 2002 06:53:00 -0000 Errors-To: Message-Id: <5.1.0.14.2.20020320002814.00b1e6e0@pop3.rowe-clan.net> X-Sender: wrowe%rowe-clan.net@pop3.rowe-clan.net X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Wed, 20 Mar 2002 00:30:31 -0600 To: dev@httpd.apache.org From: "William A. Rowe, Jr." Subject: Re: cvs commit: httpd-2.0/server/mpm/winnt mpm_winnt.c In-Reply-To: References: <20020320042955.22386.qmail@icarus.apache.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N At 11:31 PM 3/19/2002, you wrote: >On 20 Mar 2002 wrowe@apache.org wrote: > > > + if (!restart && ((parent_pid == my_pid) || one_process)) { > > /* Set up the scoreboard. */ > > if (ap_run_pre_mpm(pconf, SB_SHARED) != OK) { > > return 1; > >While I agree with this patch, you also need to kill the cleanup on the >scoreboard, so that it isn't set to NULL when pconf is cleared. No you do not kill the cleanup - you rescope it. See the next patch. Really, lovely, let's off and leave a dangling object that fell out of scope with no cleanup. pre_mpm requires a process->pool. >And, you >need to find some way to pass the scoreboard back to the child process >because you are about to start a new one. What are you talking about, we killed Kenny :0/ This next generation we have new offspring.