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 e80aedbb6..38d07f075 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 @@ -641,7 +641,7 @@ public class FTP listFile(ftp, bw, dsfiles[i]); break; case CHMOD: - doSiteCommand(ftp, "chmod " + chmod + " " + dsfiles[i]); + doSiteCommand(ftp, "chmod " + chmod + " " + resolveFile(dsfiles[i])); transferred++; break; case RM_DIR: