On Wed, 7 Feb 2001 [EMAIL PROTECTED] wrote:

> Hi,
> 
> I just ran into a problem with $r->register_cleanup() only sometime beeing
> called.
> 
> This is mod_perl 1.24_01, perl 5.6.0, apache 1.3.14 compiled with gcc 5.6.0 on
> AIX 4.3.3.
> 
> Here's a sample code (snippet):
> 
> sub handler { # PerlTransHandler
>   my $r = shift;
>   $r->register_cleanup(\&clean1);
>   $r->push_handlers(PerlCleanupHandler => \&clean2);
>   $r->pnotes('cleanup', bless {} );
>   print STDERR 'in ";
                 ^   ^

could this have something todo with it?
after fixing that, i tried your transhandler and get the expected results
in the error_log:
in register_cleanup register_cleanup push_handlers push_handlers DESTROY

if you still see this behavior with 1.25, i'd need more info of how to
reproduce the problem, such as what requests you're making that produce
unexpected results.


Reply via email to