diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2009-07-16 19:28:57 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2009-07-16 19:28:57 +0400 |
commit | 76cf56714e731fcf52354cc29032cb1c19870797 (patch) | |
tree | 34cb6bf13563b18d02288bc5ccace2ee0ec693bb | |
parent | fc261e53f0d8a5743d7b2f8de9608cefecf36edb (diff) |
* fhandler_disk_file.cc (fhandler_disk_file::fchmod): Remove file
attribute check already done in NtSetAttributesFile.
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/fhandler_disk_file.cc | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 0a1b4ed2a..ec9228aa6 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2009-07-16 Corinna Vinschen <corinna@vinschen.de> + + * fhandler_disk_file.cc (fhandler_disk_file::fchmod): Remove file + attribute check already done in NtSetAttributesFile. + 2009-07-15 Corinna Vinschen <corinna@vinschen.de> * globals.cc: Reorder constant UNICODE_STRINGs for clarity. diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index e94422a89..f2dd1ea81 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -845,8 +845,7 @@ fhandler_disk_file::fchmod (mode_t mode) if (S_ISSOCK (mode)) pc |= (DWORD) FILE_ATTRIBUTE_SYSTEM; - status = NtSetAttributesFile (get_handle (), pc.file_attributes () - ?: FILE_ATTRIBUTE_NORMAL); + status = NtSetAttributesFile (get_handle (), pc.file_attributes ()); /* Correct NTFS security attributes have higher priority */ if (!pc.has_acls ()) { |