From 8e5b46250e54546edfb9831734349f62ebd3efcb Mon Sep 17 00:00:00 2001 From: gojomo Date: Thu, 9 Jul 2009 22:46:26 +0000 Subject: [PATCH] Fix undesired relativization of intended-absolute paths * ConfigPath.java special check for path starting '/'; if so, ignore 'base' --- commons/src/main/java/org/archive/spring/ConfigPath.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/commons/src/main/java/org/archive/spring/ConfigPath.java b/commons/src/main/java/org/archive/spring/ConfigPath.java index 5476b48b..1a06acbe 100644 --- a/commons/src/main/java/org/archive/spring/ConfigPath.java +++ b/commons/src/main/java/org/archive/spring/ConfigPath.java @@ -96,9 +96,9 @@ public class ConfigPath implements Serializable { } public File getFile() { - return (base == null) - ? new File(path) - : new File(base.getFile(), path); + return (base == null || path.startsWith("/")) + ? new File(path) + : new File(base.getFile(), path); } public ConfigPath merge(ConfigPath previous) {