From 446bc2deb6df4a2e058b31a4a4f65aa796d90633 Mon Sep 17 00:00:00 2001 From: wisberg Date: Wed, 14 May 2003 05:05:31 +0000 Subject: [PATCH] - absolutizing tempdir path if necessary (bug in path calculations otherwise when using relative path to work around failure of File.getTempFile()) --- .../src/org/aspectj/testing/harness/bridge/Sandbox.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/testing/src/org/aspectj/testing/harness/bridge/Sandbox.java b/testing/src/org/aspectj/testing/harness/bridge/Sandbox.java index 6f03199c4..35350ef85 100644 --- a/testing/src/org/aspectj/testing/harness/bridge/Sandbox.java +++ b/testing/src/org/aspectj/testing/harness/bridge/Sandbox.java @@ -133,8 +133,13 @@ public class Sandbox { this.validator = validator; Sandbox.iaxRead(testBaseDir, "testBaseDir"); this.testBaseDir = testBaseDir; - - sandboxDir = FileUtil.getTempDir("Sandbox"); + { + File baseDir = FileUtil.getTempDir("Sandbox"); + if (!baseDir.isAbsolute()) { + baseDir = baseDir.getAbsoluteFile(); + } + sandboxDir = baseDir; + } Sandbox.iaxWrite(sandboxDir, "sandboxDir"); // XXX not really iax workingDir = FileUtil.makeNewChildDir(sandboxDir, "workingDir"); -- 2.39.5