parser: Fix invalid reference to name in attachment warning

The name var is being improperly used in a warning. Not only is
it being used after it is freed, it also never had the correct value
as the "name" variable contained the value being used as the base
attachment.

Signed-off-by: John Johansen <john.johansen@canonical.com>
Acked-by: time out
This commit is contained in:
John Johansen 2021-03-16 03:56:58 -07:00
parent be0d2fa947
commit 74bc4275a5

View file

@ -523,7 +523,7 @@ static int process_profile_name_xmatch(Profile *prof)
} }
if (prof->xattrs.list) { if (prof->xattrs.list) {
if (!(features_supports_domain_xattr && kernel_supports_oob)) { if (!(features_supports_domain_xattr && kernel_supports_oob)) {
warn_once_xattr(name); warn_once_xattr(prof->name);
free_cond_entry_list(prof->xattrs); free_cond_entry_list(prof->xattrs);
goto build; goto build;
} }