From e362b3b1fc28b4d9b2965708b5d5e457f21b0c9f Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Mon, 15 Sep 2008 09:12:40 +0000 Subject: [PATCH] tiny optimization git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@695389 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/DirectoryScanner.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/org/apache/tools/ant/DirectoryScanner.java b/src/main/org/apache/tools/ant/DirectoryScanner.java index f15791039..d971cf1c0 100644 --- a/src/main/org/apache/tools/ant/DirectoryScanner.java +++ b/src/main/org/apache/tools/ant/DirectoryScanner.java @@ -1850,8 +1850,9 @@ public class DirectoryScanner if (dirName.equals(dir)) { f = FILE_UTILS.resolveFile(parent, relPath + dir); files.add(getCanonicalPath(f)); - if (CollectionUtils.frequency(files, target) - > maxLevelsOfSymlinks) { + if (files.size() > maxLevelsOfSymlinks + && CollectionUtils.frequency(files, target) + > maxLevelsOfSymlinks) { return true; } }