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] |
\--------------------------------/ \--------------------------------/