From 0f7053240ce406d6b9bb024cb5cd2ee01081caf0 Mon Sep 17 00:00:00 2001 From: Tunip3 Date: Mon, 25 Oct 2021 20:27:18 +0100 Subject: [PATCH] fix issue where file modfied time was reported incorrectly --- UniversalFtpServer/PinvokeFilesystem.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UniversalFtpServer/PinvokeFilesystem.cs b/UniversalFtpServer/PinvokeFilesystem.cs index 28b0f30..0753c1a 100644 --- a/UniversalFtpServer/PinvokeFilesystem.cs +++ b/UniversalFtpServer/PinvokeFilesystem.cs @@ -286,7 +286,7 @@ public static List GetItems(string path) //set modified time long datemodifiedoffset = findDataResult.lastWriteTime.dwHighDateTime; datemodifiedoffset = (datemodifiedoffset << 32); - datemodifiedoffset = datemodifiedoffset | (long)(uint)findDataResult.creationTime.dwLowDateTime; + datemodifiedoffset = datemodifiedoffset | (long)(uint)findDataResult.lastWriteTime.dwLowDateTime; fileitem.DateModified = System.DateTimeOffset.FromFileTime(datemodifiedoffset); //set the size