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

archive_entry_acl_add_entry() will fail when an unknown tag is set.

(cherry picked from commit 28e7ae95af)
This commit is contained in:
Yu Watanabe
2026-10-16 11:36:31 +01:00
committed by Luca Boccassi
parent efe742d12c
commit d6e693e460
+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)) {