diff options
-rwxr-xr-x | mysql-test/dgcov.pl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mysql-test/dgcov.pl b/mysql-test/dgcov.pl index f04c73969b5..9938c477fb5 100755 --- a/mysql-test/dgcov.pl +++ b/mysql-test/dgcov.pl @@ -162,7 +162,13 @@ sub gcov_one_file { } # now, read the generated file - open FH, '<', "$_.gcov" or die "open(<$_.gcov): $!"; + (my $filename = $_)=~ s/\.[^.]+$//; # remove extension + my $gcov_file_path= $File::Find::dir."/$filename.gcov"; + if (! -f $gcov_file_path) + { + return; + } + open FH, '<', "$gcov_file_path" or die "open(<$gcov_file_path): $!"; my $fname; while (<FH>) { chomp; |