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:
@@ -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)) {
|
||||
|
||||
Reference in New Issue
Block a user