On Sat, Jan 15, 2000 at 12:55:47AM +0000, Tim Bunce wrote:
> On Fri, Jan 14, 2000 at 07:28:22PM -0500, Daniel Jacobowitz wrote:
> > 
> > The first really important one is a fix for the crashes I've been
> > seeing in boot_DBI.  I can't find the exact message in the archive now,
> > but anyone who reported that a problem was fixed by setting
> > PERL_STARTUP_DONE_CHECK=1 in the environment probably wants this patch
> > instead.  The problem was that a library (in this case libpg.so) called
> > putenv() after perl was initialized but before perl's my_setenv got
> > called.  Thus environ[] never got copied to malloc()'d memory, and
> > trying to overwrite $ENV{TZ} caused a bogus free().  That's
> > environment-mod_perl.c.
> 
> I've never looked at the mod_perl source code, but does it call
> perl_parse() with a NULL for the env arg? If not it should.

Yes, it does.

Dan

/--------------------------------\  /--------------------------------\
|       Daniel Jacobowitz        |__|        SCS Class of 2002       |
|   Debian GNU/Linux Developer    __    Carnegie Mellon University   |
|         [EMAIL PROTECTED]         |  |       [EMAIL PROTECTED]      |
\--------------------------------/  \--------------------------------/

Reply via email to