]> granicus.if.org Git - transmission/commitdiff
Allow files (and their parent directories) to be renamed even when in use (on Windows).
authorMike Gelfand <mikedld@mikedld.com>
Mon, 13 Apr 2015 18:31:32 +0000 (18:31 +0000)
committerMike Gelfand <mikedld@mikedld.com>
Mon, 13 Apr 2015 18:31:32 +0000 (18:31 +0000)
libtransmission/file-win32.c

index 9664d321bea9eee834922a3751cba2ea222a96a8..2bf12a677dd0f05882a0c77415cb0a2a4b423038 100644 (file)
@@ -122,7 +122,7 @@ open_file (const char  * path,
   wide_path = tr_win32_utf8_to_native (path, -1);
 
   if (wide_path != NULL)
-    ret = CreateFileW (wide_path, access, FILE_SHARE_READ | FILE_SHARE_WRITE,
+    ret = CreateFileW (wide_path, access, FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE,
                        NULL, disposition, flags, NULL);
 
   if (ret == TR_BAD_SYS_FILE)