dougm       01/05/05 15:05:31

  Modified:    Apache-Test/lib/Apache TestConfigPerl.pm
  Log:
  dont configure SetHandler for PerlResponseHandler if the test module already 
configured it
  
  Revision  Changes    Path
  1.12      +10 -4     modperl-2.0/Apache-Test/lib/Apache/TestConfigPerl.pm
  
  Index: TestConfigPerl.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Apache-Test/lib/Apache/TestConfigPerl.pm,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- TestConfigPerl.pm 2001/05/05 01:46:29     1.11
  +++ TestConfigPerl.pm 2001/05/05 22:05:31     1.12
  @@ -122,11 +122,17 @@
   
   my %sethandler_modperl = (1 => 'perl-script', 2 => 'modperl');
   
  +sub set_handler {
  +    my($self, $module, $args) = @_;
  +    return if grep { $_ eq 'SetHandler' } @$args;
  +
  +    push @$args,
  +      SetHandler =>
  +        $self->server->version_of(\%sethandler_modperl);
  +}
  +
   my %add_hook_config = (
  -    Response => sub { my($self, $module, $args) = @_;
  -                      push @$args,
  -                        SetHandler =>
  -                          $self->server->version_of(\%sethandler_modperl) },
  +    Response => \&set_handler,
       ProcessConnection => sub { my($self, $module, $args) = @_;
                                  my $port = $self->new_vhost($module);
                                  $self->postamble(Listen => $port); },
  
  
  

Reply via email to