[Pkg-owncloud-commits] [owncloud-client] 407/470: vio for windows: Use more graceful create file params.

Sandro Knauß hefee-guest at moszumanska.debian.org
Thu May 12 16:25:33 UTC 2016


This is an automated email from the git hooks/post-receive script.

hefee-guest pushed a commit to branch master
in repository owncloud-client.

commit 07bdd519e995be9a4574580367f8ecf1cd5fcd58
Author: Klaas Freitag <freitag at owncloud.com>
Date:   Wed Apr 27 11:17:42 2016 +0200

    vio for windows: Use more graceful create file params.
---
 csync/src/vio/csync_vio_local_win.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/csync/src/vio/csync_vio_local_win.c b/csync/src/vio/csync_vio_local_win.c
index 9d49e48..aeb8593 100644
--- a/csync/src/vio/csync_vio_local_win.c
+++ b/csync/src/vio/csync_vio_local_win.c
@@ -230,8 +230,11 @@ int csync_vio_local_stat(const char *uri, csync_vio_file_stat_t *buf) {
     ULARGE_INTEGER FileIndex;
     mbchar_t *wuri = c_utf8_path_to_locale( uri );
 
-    h = CreateFileW( wuri, 0, FILE_SHARE_READ, NULL, OPEN_EXISTING,
-                     FILE_ATTRIBUTE_NORMAL+FILE_FLAG_BACKUP_SEMANTICS+FILE_FLAG_OPEN_REPARSE_POINT, NULL );
+    h = CreateFileW( wuri, 0, FILE_SHARE_WRITE | FILE_SHARE_READ | FILE_SHARE_DELETE,
+                     NULL, OPEN_EXISTING,
+                     FILE_ATTRIBUTE_NORMAL+FILE_FLAG_BACKUP_SEMANTICS+
+                     FILE_FLAG_OPEN_REPARSE_POINT+FILE_FLAG_OVERLAPPED,
+                     NULL );
     if( h == INVALID_HANDLE_VALUE ) {
         CSYNC_LOG(CSYNC_LOG_PRIORITY_CRIT, "CreateFileW failed on %s", uri );
         errno = GetLastError();

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud-client.git



More information about the Pkg-owncloud-commits mailing list