diff options
author | GUO Zihua <[email protected]> | 2022-09-21 20:58:03 +0800 |
---|---|---|
committer | Mimi Zohar <[email protected]> | 2022-11-02 18:50:48 -0400 |
commit | d57378d3aa4d864d9e590482602068af1b20c0c5 (patch) | |
tree | c444d2fba9f32bfc3432cfc0c8931cf61f44e6cc /lib/mpi/mpi-sub-ui.c | |
parent | 11220db412edae8dba58853238f53258268bdb88 (diff) |
ima: Simplify ima_lsm_copy_rule
Currently ima_lsm_copy_rule() set the arg_p field of the source rule to
NULL, so that the source rule could be freed afterward. It does not make
sense for this behavior to be inside a "copy" function. So move it
outside and let the caller handle this field.
ima_lsm_copy_rule() now produce a shallow copy of the original entry
including args_p field. Meaning only the lsm.rule and the rule itself
should be freed for the original rule. Thus, instead of calling
ima_lsm_free_rule() which frees lsm.rule as well as args_p field, free
the lsm.rule directly.
Signed-off-by: GUO Zihua <[email protected]>
Reviewed-by: Roberto Sassu <[email protected]>
Signed-off-by: Mimi Zohar <[email protected]>
Diffstat (limited to 'lib/mpi/mpi-sub-ui.c')
0 files changed, 0 insertions, 0 deletions