aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/w32.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 2954df9d6b8..26773878753 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12013-01-19 Eli Zaretskii <eliz@gnu.org>
2
3 * w32.c (acl_set_file): Treat ERROR_ACCESS_DENIED from
4 set_file_security as failure due to insufficient privileges.
5 Reported by Fabrice Popineau <fabrice.popineau@supelec.fr>.
6
12013-01-19 Paul Eggert <eggert@cs.ucla.edu> 72013-01-19 Paul Eggert <eggert@cs.ucla.edu>
2 8
3 Work around bug in CIFS and vboxsf file systems (Bug#13149). 9 Work around bug in CIFS and vboxsf file systems (Bug#13149).
diff --git a/src/w32.c b/src/w32.c
index 812003e96c0..525b0a8e89b 100644
--- a/src/w32.c
+++ b/src/w32.c
@@ -4875,7 +4875,8 @@ acl_set_file (const char *fname, acl_type_t type, acl_t acl)
4875 retval = 0; 4875 retval = 0;
4876 errno = e; 4876 errno = e;
4877 } 4877 }
4878 else if (err == ERROR_INVALID_OWNER || err == ERROR_NOT_ALL_ASSIGNED) 4878 else if (err == ERROR_INVALID_OWNER || err == ERROR_NOT_ALL_ASSIGNED
4879 || err == ERROR_ACCESS_DENIED)
4879 { 4880 {
4880 /* Maybe the requested ACL and the one the file already has are 4881 /* Maybe the requested ACL and the one the file already has are
4881 identical, in which case we can silently ignore the 4882 identical, in which case we can silently ignore the