aboutsummaryrefslogtreecommitdiff
path: root/perf/vg_perf.in
diff options
context:
space:
mode:
authornjn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9>2006-11-03 19:35:20 +0000
committernjn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9>2006-11-03 19:35:20 +0000
commit356ffa3ced64cbfe224f903d348471d6b9e2d906 (patch)
tree8fa8ab8b3d227f0d14209e8024ee2feb202ee20d /perf/vg_perf.in
parent276054a6b08ec3da8cc059baf6b964a6518fd4c9 (diff)
downloadvalgrind-356ffa3ced64cbfe224f903d348471d6b9e2d906.tar.gz
Fix for nested subdirs
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6343 a5019735-40e9-0310-863c-91ae7b9d1cf9
Diffstat (limited to 'perf/vg_perf.in')
-rw-r--r--perf/vg_perf.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/perf/vg_perf.in b/perf/vg_perf.in
index 8f859027e..129d8c491 100644
--- a/perf/vg_perf.in
+++ b/perf/vg_perf.in
@@ -353,6 +353,8 @@ sub test_one_dir($$)
my ($dir, $prev_dirs) = @_;
$dir =~ s/\/$//; # trim a trailing '/'
+ chomp(my $initial_dir = `pwd`); # record where we started
+
# Ignore dirs into which we should not recurse.
if ($dir =~ /^(BitKeeper|CVS|SCCS|docs|doc)$/) { return; }
@@ -379,7 +381,7 @@ sub test_one_dir($$)
print "-- Finished tests in $full_dir $dashes\n";
}
- chdir("..");
+ chdir("$initial_dir");
}
#----------------------------------------------------------------------------