# HG changeset patch # User Andre Heinecke # Date 1362135745 -3600 # Node ID afbe26bb9895f68885a619f07e1a6e6a0aa3fbf3 # Parent 30cdaa190c327219e10a8f8ddd8e8206f2648d9a Do not try to look for . and .. while fixing paths diff -r 30cdaa190c32 -r afbe26bb9895 artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java --- a/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java Thu Jan 31 19:35:38 2013 +0100 +++ b/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java Fri Mar 01 12:02:25 2013 +0100 @@ -90,7 +90,10 @@ curr = null; OUTER: while (!parts.isEmpty()) { String f = parts.pop(); - log.debug("fixing: '" + f + "'"); + if (f.equals(".") || f.equals("..")) { + // No need to fix . or .. + continue; + } if (curr == null) { // XXX: Not totaly correct because there // more than one root on none unix systems.