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 */