my own system had a bad valgrind, so check that it works at least somewhat

before we use it
This commit is contained in:
Daniel Stenberg 2003-10-31 21:34:39 +00:00
parent 3e24c6a957
commit decdb93ccb
1 changed files with 10 additions and 2 deletions

View File

@ -68,8 +68,16 @@ my @teststat; # teststat[testnum]=reason, reasons for skip
if($valgrind) {
# we have found valgrind on the host, use it
# perhaps we should verify that valgrind works before we actually use it?
$CURL="valgrind --leak-check=yes --logfile-fd=3 -q $CURL";
# verify that we can invoke it fine
my $code = system("valgrind >/dev/null 2>&1");
if(($code>>8) != 1) {
#print "Valgrind failure, disable it\n";
undef $valgrind;
}
else {
$CURL="valgrind --leak-check=yes --logfile-fd=3 -q $CURL";
}
}
#######################################################################
# variables the command line options may set