From 28e7ae95afa7fbdb68b77dcf441ba7f949afc39a Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 8 Sep 2026 15:15:29 +0900 Subject: [PATCH] tar-util: do not fail by adding an unknown acl tag archive_entry_acl_add_entry() will fail when an unknown tag is set. --- src/shared/tar-util.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/tar-util.c b/src/shared/tar-util.c index c1afe5bf27..8d6306a20d 100644 --- a/src/shared/tar-util.c +++ b/src/shared/tar-util.c @@ -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)) {