summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
authorVladislav Vaintroub <vvaintroub@mysql.com>2009-02-09 13:10:34 +0100
committerVladislav Vaintroub <vvaintroub@mysql.com>2009-02-09 13:10:34 +0100
commit7a6c62c4fffccf6825594fdc79c11f9db45505cd (patch)
tree5911342b57b343e7b2fe82ea1b796baa6094c1bc /mysql-test
parent2515ce79e892baf55eaf5bf8b476d472cb38444f (diff)
downloadmariadb-git-7a6c62c4fffccf6825594fdc79c11f9db45505cd.tar.gz
Bug#42427 : MTR v2 fails with "can't write to /tmp/mysql-test-ports.sem" on Windows
- /tmp directory is not guaranteed to exist on Windows. Use the value of environment variable TEMP here
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/lib/mtr_unique.pm12
1 files changed, 11 insertions, 1 deletions
diff --git a/mysql-test/lib/mtr_unique.pm b/mysql-test/lib/mtr_unique.pm
index b4093ab1dce..2ac172883a2 100644
--- a/mysql-test/lib/mtr_unique.pm
+++ b/mysql-test/lib/mtr_unique.pm
@@ -28,7 +28,17 @@ sub msg {
# print "### unique($$) - ", join(" ", @_), "\n";
}
-my $file= "/tmp/mysql-test-ports";
+my $file;
+
+if(!IS_WINDOWS)
+{
+ $file= "/tmp/mysql-test-ports";
+}
+else
+{
+ $file= $ENV{'TEMP'}."/mysql-test-ports";
+}
+
my %mtr_unique_ids;