dougm       01/12/14 10:12:25

  Modified:    perl-framework/Apache-Test/lib/Apache TestRun.pm
  Log:
  unless $self->{opts}->{clean} condition should apply to the whole
  'eval {$self->configure} if [EMAIL PROTECTED]' otherwise it is possible that 
$@
  will be set from the previous eval.
  Submitted by: stas
  Reviewed by:  dougm
  
  Revision  Changes    Path
  1.75      +9 -7      
httpd-test/perl-framework/Apache-Test/lib/Apache/TestRun.pm
  
  Index: TestRun.pm
  ===================================================================
  RCS file: 
/home/cvs/httpd-test/perl-framework/Apache-Test/lib/Apache/TestRun.pm,v
  retrieving revision 1.74
  retrieving revision 1.75
  diff -u -r1.74 -r1.75
  --- TestRun.pm        2001/12/14 09:20:00     1.74
  +++ TestRun.pm        2001/12/14 18:12:25     1.75
  @@ -530,13 +530,15 @@
   
       # if configure() fails for some reason before it has flushed the
       # config to a file, save it so -clean will be able to clean
  -    eval { $self->configure } unless $self->{opts}->{clean};
  -    if ($@) {
  -        error "configure() has failed:\n$@";
  -        warning "forcing Apache::TestConfig object save";
  -        $self->{test_config}->save;
  -        warning "run 't/TEST -clean' to clean up before continuing";
  -        exit;
  +    unless ($self->{opts}->{clean}) {
  +        eval { $self->configure };
  +        if ($@) {
  +            error "configure() has failed:\n$@";
  +            warning "forcing Apache::TestConfig object save";
  +            $self->{test_config}->save;
  +            warning "run 't/TEST -clean' to clean up before continuing";
  +            exit 1;
  +        }
       }
   
       if ($self->{opts}->{configure}) {
  
  
  

Reply via email to