https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=8695b3a17617820e48db22db83e2ead3e5d21197

commit 8695b3a17617820e48db22db83e2ead3e5d21197
Author:     Corinna Vinschen <[email protected]>
AuthorDate: Wed Jan 15 10:35:58 2025 +0100
Commit:     Corinna Vinschen <[email protected]>
CommitDate: Wed Jan 15 12:26:53 2025 +0100

    Cygwin: get_posix_access: Use correct type for local id variable
    
    it's an id_t, not an int.
    
    Fixes: bc444e5aa4ca ("Reapply POSIX ACL changes.")
    Signed-off-by: Corinna Vinschen <[email protected]>

Diff:
---
 winsup/cygwin/sec/acl.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/winsup/cygwin/sec/acl.cc b/winsup/cygwin/sec/acl.cc
index db86f9e9e023..6ed1851c93f3 100644
--- a/winsup/cygwin/sec/acl.cc
+++ b/winsup/cygwin/sec/acl.cc
@@ -661,7 +661,8 @@ get_posix_access (PSECURITY_DESCRIPTOR psd,
   mode_t attr = 0;
   aclent_t *lacl = NULL;
   cygpsid ace_sid, *aclsid;
-  int pos, type, id, idx;
+  int pos, type, idx;
+  id_t id;
 
   bool owner_eq_group;
   bool just_created = false;

Reply via email to