diff --git a/dll/shellext/zipfldr/CZipExtract.cpp b/dll/shellext/zipfldr/CZipExtract.cpp index f4d76898d76..883bce731aa 100644 --- a/dll/shellext/zipfldr/CZipExtract.cpp +++ b/dll/shellext/zipfldr/CZipExtract.cpp @@ -533,13 +533,11 @@ public: } while (err > 0); /* Update Filetime */ - FILETIME LastAccessTime; - GetFileTime(hFile, NULL, &LastAccessTime, NULL); FILETIME LocalFileTime; DosDateTimeToFileTime((WORD)(Info.dosDate >> 16), (WORD)Info.dosDate, &LocalFileTime); FILETIME FileTime; LocalFileTimeToFileTime(&LocalFileTime, &FileTime); - SetFileTime(hFile, &FileTime, &LastAccessTime, &FileTime); + SetFileTime(hFile, &FileTime, &FileTime, &FileTime); /* Done */ CloseHandle(hFile);