So my recent move of some of the tests and their config into their own vhost has exposed a bug in PerlPassEnv handling. If there is a PerlPassEnv entry in httpd.conf and there is no MP_HANDLER_TYPE_PER_SRV phase handler, it'll never be picked. The bug is in modperl_callback_run_handlers.

For now I've added a workaround:

PerlPostReadRequestHandler Apache::OK

but this needs to be resolved. Geoff?

The affected tests are:

t/directive/env.t                 8    1  12.50%  8
t/modperl/merge.t                10    1  10.00%  2
t/modperl/merge2.t               10    1  10.00%  2
t/modperl/merge3.t               10    1  10.00%  2

and files:

t/response/TestModperl/merge.pm
t/response/TestDirective/env.pm

--
__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to