aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorEli Zaretskii2012-12-23 19:16:33 +0200
committerEli Zaretskii2012-12-23 19:16:33 +0200
commit40ff07a5a0ce6c3bdff8a86d4161bfd1ca25f651 (patch)
treeac9feb49b75baacf6203290afa717243b7a6ec60 /src/ChangeLog
parent299614f3bcac13be9a17d038f247856e384d9dbd (diff)
downloademacs-40ff07a5a0ce6c3bdff8a86d4161bfd1ca25f651.tar.gz
emacs-40ff07a5a0ce6c3bdff8a86d4161bfd1ca25f651.zip
Don't fail in acl_set_file on MS-Windows if the operation is a no-op.
src/w32.c (acl_set_file): If setting the file security descriptor fails, and the new DACL is identical to the existing one, silently return success. This fixes problems for users backing up their own files without having the necessary privileges for setting security descriptors.
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c7502104ddf..648f14a61e4 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,11 @@
12012-12-23 Eli Zaretskii <eliz@gnu.org> 12012-12-23 Eli Zaretskii <eliz@gnu.org>
2 2
3 * w32.c (acl_set_file): If setting the file security descriptor
4 fails, and the new DACL is identical to the existing one, silently
5 return success. This fixes problems for users backing up their
6 own files without having the necessary privileges for setting
7 security descriptors.
8
3 * w32proc.c (reader_thread): Do not index fd_info[] with negative 9 * w32proc.c (reader_thread): Do not index fd_info[] with negative
4 values. 10 values.
5 (reader_thread): Exit when cp->status becomes STATUS_READ_ERROR 11 (reader_thread): Exit when cp->status becomes STATUS_READ_ERROR