Merge pull request #2766 from mostynb/fix_mac_signed_unsigned_comparison

Fix signed-unsigned comparison in add_trivial_nfs4_acl
This commit is contained in:
Tim Kientzle authored and GitHub committed 2025-10-31 07:23:44 -07:00
commit edbada88c0
1 file changed
+1 -2
+1 -2
View File
@@ -124,7 +124,6 @@ static void
add_trivial_nfs4_acl(struct archive_entry *entry)
{
mode_t mode;
int i;
const int rperm = ARCHIVE_ENTRY_ACL_READ_DATA;
const int wperm = ARCHIVE_ENTRY_ACL_WRITE_DATA |
ARCHIVE_ENTRY_ACL_APPEND_DATA;
@@ -195,7 +194,7 @@ add_trivial_nfs4_acl(struct archive_entry *entry)
} else if ((mode & 0010) || (mode & 0001))
tacl_entry[1].permset |= eperm;
for (i = 0; i < sizeof(tacl_entry) / sizeof(tacl_entry[0]); i++) {
for (size_t i = 0; i < sizeof(tacl_entry) / sizeof(tacl_entry[0]); i++) {
if (tacl_entry[i].permset != 0) {
archive_entry_acl_add_entry(entry,
tacl_entry[i].type, tacl_entry[i].permset,