mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-31 22:35:35 +00:00
parser: convert the stored audit from a bit mask to a bool
This delays the convertion of the audit flag until passing to the backend. This is a step towards fix the parser front end so that it doesn't use encoded permission mappings. Note: the patch embedds the bool conversion into a struct to ensure the compiler will fail to build unless every use is fixed. The struct is removed in the following patch. Signed-off-by: John Johansen <john.johansen@canonical.com>
This commit is contained in:
@@ -191,7 +191,7 @@ public:
|
||||
/* int default_deny; */ /* TRUE or FALSE */
|
||||
int local;
|
||||
perms_t local_perms;
|
||||
int local_audit;
|
||||
struct { bool local_audit; } local_audit;
|
||||
|
||||
Profile *parent;
|
||||
|
||||
@@ -222,7 +222,8 @@ public:
|
||||
xattrs.name = NULL;
|
||||
|
||||
local_perms = 0;
|
||||
local = local_audit = 0;
|
||||
local = 0;
|
||||
local_audit.local_audit = false;
|
||||
|
||||
parent = NULL;
|
||||
|
||||
|
Reference in New Issue
Block a user