tar-util: do not fail by adding an unknown acl tag

archive_entry_acl_add_entry() will fail when an unknown tag is set.
This commit is contained in:
Yu Watanabe
2026-09-23 09:11:54 +09:00
parent fa7d15b331
commit 28e7ae95af
+2
View File
@@ -1347,6 +1347,8 @@ static int archive_write_acl(
return log_error_errno(errno, "Failed to get ACL entry tag: %m");
int tag = libacl_tag_to_libarchive_acl_tag(ntag);
if (tag == _ARCHIVE_ENTRY_ACL_UNDEFINED)
continue;
id_t qualifier = UID_INVALID;
if (IN_SET(ntag, ACL_USER, ACL_GROUP)) {