You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by do...@hyperreal.org on 1999/05/18 03:24:31 UTC
cvs commit: modperl/src/modules/perl mod_perl.c
dougm 99/05/17 18:24:31
Modified: . Changes
src/modules/perl mod_perl.c
Log:
ensure perl_setup_env() is called just once per-request
Revision Changes Path
1.287 +3 -0 modperl/Changes
Index: Changes
===================================================================
RCS file: /export/home/cvs/modperl/Changes,v
retrieving revision 1.286
retrieving revision 1.287
diff -u -r1.286 -r1.287
--- Changes 1999/05/18 00:46:44 1.286
+++ Changes 1999/05/18 01:24:27 1.287
@@ -8,6 +8,9 @@
=item 1.19_01-dev
+ensure perl_setup_env() is called just once per-request
+[Salvador Ortiz Garcia <so...@msg.com.mx>]
+
:common Apache::Constants are compiled at bootstrap time, so CVs are
shared and AUTOLOAD is avoided, which was known to cause a spin
while loading SERVER_ERROR for particular Perl errors
1.85 +1 -0 modperl/src/modules/perl/mod_perl.c
Index: mod_perl.c
===================================================================
RCS file: /export/home/cvs/modperl/src/modules/perl/mod_perl.c,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- mod_perl.c 1999/05/17 19:08:18 1.84
+++ mod_perl.c 1999/05/18 01:24:30 1.85
@@ -1258,6 +1258,7 @@
}
else if (cfg->setup_env && MP_ENV(cld)) {
perl_setup_env(r);
+ cfg->setup_env = 0; /* just once per-request */
}
/* PerlSetEnv */