diff --git a/WHATSNEW b/WHATSNEW index 7054b8a13..5e6e2bd96 100644 --- a/WHATSNEW +++ b/WHATSNEW @@ -78,6 +78,8 @@ Fixed bugs: * checksum fileext property doc wrong. Bugzilla 30787. +* FTP task, getTimeDiff method was returning wrong value. Bugzilla 30595. + Changes from Ant 1.6.1 to Ant 1.6.2 =================================== 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 213b984fd..900c0da37 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 @@ -1497,7 +1497,7 @@ public class FTP FTPFile [] ftpFiles = ftp.listFiles(tempFile.getName()); if (ftpFiles.length == 1) { long remoteTimeStamp = ftpFiles[0].getTimestamp().getTime().getTime(); - returnValue = remoteTimeStamp - localTimeStamp; + returnValue = localTimeStamp - remoteTimeStamp; } ftp.deleteFile(ftpFiles[0].getName()); }