From 6fdc0b043ac96908b1b3a005ad44f46a80e1f521 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Sun, 29 Oct 2017 13:33:23 +0200 Subject: [PATCH] Fixed file handle permissions, datestamp should be changeable even if file is read-only. --- od-win32/fsdb_mywin32.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/od-win32/fsdb_mywin32.cpp b/od-win32/fsdb_mywin32.cpp index 7b06f72b..9feb3119 100644 --- a/od-win32/fsdb_mywin32.cpp +++ b/od-win32/fsdb_mywin32.cpp @@ -701,7 +701,7 @@ static int setfiletime (const TCHAR *name, int days, int minute, int tick, int t namep = name; } - if ((hFile = CreateFile (namep, GENERIC_WRITE,FILE_SHARE_READ | FILE_SHARE_WRITE,NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_BACKUP_SEMANTICS, NULL)) == INVALID_HANDLE_VALUE) + if ((hFile = CreateFile(namep, FILE_WRITE_ATTRIBUTES, FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS, NULL)) == INVALID_HANDLE_VALUE) return 0; for (;;) { -- 2.47.3