I have some code where the acl_t returned by get_file_acl is allocated at
0x80038248. As a result the acl_entry_t generated by acl_get_entry has an
"index" of -1, since the pointer was sign-extended to 64-bits.

My fix is trivial and simply casts the pointer to uintptr_t first.

All best,


David

Attachment: 0001-Fix-invalid-acl_entry_t-on-32-bit-Cygwin.patch
Description: Binary data

Reply via email to