diff options
| -rwxr-xr-x | tests/runtests.pl | 26 | 
1 files changed, 13 insertions, 13 deletions
diff --git a/tests/runtests.pl b/tests/runtests.pl index f315e4412..717971626 100755 --- a/tests/runtests.pl +++ b/tests/runtests.pl @@ -292,17 +292,17 @@ my $protocol;  foreach $protocol (('ftp', 'http', 'ftps', 'https', 'no')) {      my $proxy = "${protocol}_proxy";      # clear lowercase version -    $ENV{$proxy}=undef; +    $ENV{$proxy} = undef if($ENV{$proxy});      # clear uppercase version -    $ENV{uc($proxy)}=undef; +    $ENV{uc($proxy)} = undef if($ENV{uc($proxy)});  }  # make sure we don't get affected by other variables that control our  # behaviour -$ENV{'SSL_CERT_DIR'}=undef; -$ENV{'SSL_CERT_PATH'}=undef; -$ENV{'CURL_CA_BUNDLE'}=undef; +$ENV{'SSL_CERT_DIR'} = undef if($ENV{'SSL_CERT_DIR'}); +$ENV{'SSL_CERT_PATH'} = undef if($ENV{'SSL_CERT_PATH'}); +$ENV{'CURL_CA_BUNDLE'} = undef if($ENV{'CURL_CA_BUNDLE'});  #######################################################################  # Load serverpidfile hash with pidfile names for all possible servers. @@ -656,7 +656,7 @@ sub stopserver {  sub verifyhttp {      my ($proto, $ip, $port, $ipvnum, $idnum) = @_;      my $cmd = "$VCURL --max-time $server_response_maxtime --output $LOGDIR/verifiedserver --insecure --silent --verbose --globoff \"$proto://$ip:$port/verifiedserver\" 2>$LOGDIR/verifyhttp"; -    my $pid; +    my $pid = 0;      # verify if our/any server is running on this port      logmsg "CMD; $cmd\n" if ($verbose); @@ -676,12 +676,12 @@ sub verifyhttp {              }          }      } -    open(FILE, "<$LOGDIR/verifiedserver"); -    my @file=<FILE>; -    close(FILE); -    $data=$file[0]; # first line - -    if ( $data =~ /WE ROOLZ: (\d+)/ ) { +    if(open(FILE, "<$LOGDIR/verifiedserver")) { +        my @file=<FILE>; +        close(FILE); +        $data=$file[0]; # first line +    } +    if($data && ($data =~ /WE ROOLZ: (\d+)/)) {          $pid = 0+$1;      }      elsif($res == 6) { @@ -3427,7 +3427,7 @@ EOHELP      shift @ARGV;  }  -if($testthis[0] ne "") { +if(@testthis && ($testthis[0] ne "")) {      $TESTCASES=join(" ", @testthis);  }  | 
