From 9c13b48a8226c6ef5fa199a6d5c6eb75fbbe82ed Mon Sep 17 00:00:00 2001 From: Antoine Levy-Lambert Date: Thu, 14 Aug 2003 11:37:36 +0000 Subject: [PATCH] files which are pointed to by symbolic links should be excluded if followsymlinks="false" git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@275081 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tools/ant/taskdefs/optional/net/FTP.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java b/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java index fcdda3b20..6b5ebdfb8 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java @@ -290,9 +290,10 @@ public class FTP name + File.separator, fast); } } else { - if (isFunctioningAsFile(ftp, dir, file)) { - String name = vpath + file.getName(); - + String name = vpath + file.getName(); + if (!isFollowSymlinks() && file.isSymbolicLink()) { + dirsExcluded.addElement(name); + } else if (isFunctioningAsFile(ftp, dir, file)) { if (isIncluded(name)) { if (!isExcluded(name)) { filesIncluded.addElement(name);