mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-22 10:07:12 +00:00
Fix: link rules to accept a variable
currently link @{foo} -> /bar, link /bar -> @{foo} link @{foo} -> @{bar}, all fail due to illegal TOK_SET_VAR Signed-off-by: John Johansen <john.johansen@canonical.com> Acked-by: Tyler Hicks <tyhicks@canonical.com> Acked-by: Seth Arnold <seth.arnold@canonical.com>
This commit is contained in:
parent
b47ac55a9a
commit
9460aa042d
@ -1120,7 +1120,7 @@ file_rule_tail: opt_unsafe id_or_var file_mode id_or_var
|
|||||||
yyerror(_("missing an end of line character? (entry: %s)"), $2);
|
yyerror(_("missing an end of line character? (entry: %s)"), $2);
|
||||||
};
|
};
|
||||||
|
|
||||||
link_rule: TOK_LINK opt_subset_flag TOK_ID TOK_ARROW TOK_ID TOK_END_OF_RULE
|
link_rule: TOK_LINK opt_subset_flag id_or_var TOK_ARROW id_or_var TOK_END_OF_RULE
|
||||||
{
|
{
|
||||||
struct cod_entry *entry;
|
struct cod_entry *entry;
|
||||||
PDEBUG("Matched: link tok_id (%s) -> (%s)\n", $3, $5);
|
PDEBUG("Matched: link tok_id (%s) -> (%s)\n", $3, $5);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user