From 59f1d6794540ce9f88d620aa1e76642b3484e378 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Thu, 25 Sep 2008 12:34:28 +0000 Subject: [PATCH] don't add the same file more than once. PR 45848. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@698947 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/AntClassLoader.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/org/apache/tools/ant/AntClassLoader.java b/src/main/org/apache/tools/ant/AntClassLoader.java index fd279c2ab..05f39a3b3 100644 --- a/src/main/org/apache/tools/ant/AntClassLoader.java +++ b/src/main/org/apache/tools/ant/AntClassLoader.java @@ -471,7 +471,9 @@ public class AntClassLoader extends ClassLoader implements SubBuildListener { * @throws IOException if data needed from the file cannot be read. */ protected void addPathFile(File pathComponent) throws IOException { - pathComponents.addElement(pathComponent); + if (!pathComponents.contains(pathComponent)) { + pathComponents.addElement(pathComponent); + } if (pathComponent.isDirectory()) { return; }