dwarves: Use zfree()

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
Arnaldo Carvalho de Melo 2021-05-27 10:21:04 -03:00
parent e7e86c75e1
commit db37185d16
1 changed files with 6 additions and 7 deletions

View File

@ -423,8 +423,7 @@ static void ptr_table__init(struct ptr_table *pt)
static void ptr_table__exit(struct ptr_table *pt) static void ptr_table__exit(struct ptr_table *pt)
{ {
free(pt->entries); zfree(&pt->entries);
pt->entries = NULL;
} }
static int ptr_table__add(struct ptr_table *pt, void *ptr, uint32_t *idxp) static int ptr_table__add(struct ptr_table *pt, void *ptr, uint32_t *idxp)
@ -602,9 +601,9 @@ struct cu *cu__new(const char *name, uint8_t addr_size,
return cu; return cu;
out_free_filename: out_free_filename:
free(cu->filename); zfree(&cu->filename);
out_free_name: out_free_name:
free(cu->name); zfree(&cu->name);
out_free: out_free:
free(cu); free(cu);
return NULL; return NULL;
@ -620,8 +619,8 @@ void cu__delete(struct cu *cu)
ptr_table__exit(&cu->functions_table); ptr_table__exit(&cu->functions_table);
if (cu->dfops && cu->dfops->cu__delete) if (cu->dfops && cu->dfops->cu__delete)
cu->dfops->cu__delete(cu); cu->dfops->cu__delete(cu);
free(cu->filename); zfree(&cu->filename);
free(cu->name); zfree(&cu->name);
free(cu); free(cu);
} }
@ -1095,7 +1094,7 @@ static void type__delete_class_members(struct type *type, struct cu *cu)
void class__delete(struct class *class, struct cu *cu) void class__delete(struct class *class, struct cu *cu)
{ {
if (class->type.namespace.sname != NULL) if (class->type.namespace.sname != NULL)
free(class->type.namespace.sname); zfree(&class->type.namespace.sname);
type__delete_class_members(&class->type, cu); type__delete_class_members(&class->type, cu);
free(class); free(class);
} }