Browse Source

Explaining FTimeDifference

Source commit: c2f482faedac3a6eb8d1be2d4657cad2fd08942c
Martin Prikryl 9 years ago
parent
commit
dd1db4dcce
1 changed files with 3 additions and 0 deletions
  1. 3 0
      source/core/FtpFileSystem.cpp

+ 3 - 0
source/core/FtpFileSystem.cpp

@@ -2458,6 +2458,9 @@ void __fastcall TFTPFileSystem::AutoDetectTimeDifference(TRemoteFileList * FileL
         TDateTime UtcModification = UtcFile->Modification;
         delete UtcFile;
 
+        // Time difference between timestamp retrieved using MDTM (UTC converted to local timezone)
+        // and using LIST (no conversion, expecting the server uses the same timezone as the client).
+        // Note that FormatTimeZone reverses the value.
         FTimeDifference = static_cast<__int64>(SecsPerDay * (UtcModification - File->Modification));
 
         UnicodeString LogMessage;