Reuse free_cod_entries() when freeing merged file entries in process_file_entries().
Signed-off-by: Tyler Hicks <[email protected]> --- parser/parser_merge.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/parser/parser_merge.c b/parser/parser_merge.c index cc9f669..04ff6df 100644 --- a/parser/parser_merge.c +++ b/parser/parser_merge.c @@ -118,10 +118,8 @@ static int process_file_entries(struct codomain *cod) //fprintf(stderr, "warning: merging rule 0x%x %s\n", next->audit, next->name); cur->mode |= next->mode; cur->audit |= next->audit; - free(next->name); - if (next->link_name) - free(next->link_name); - free(next); + next->next = NULL; + free_cod_entries(next); table[n] = NULL; } else { cur = next; -- 1.8.3.2 -- AppArmor mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/apparmor
