diff options
Diffstat (limited to 'src/tree.c')
-rw-r--r-- | src/tree.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -37,7 +37,7 @@ grecs_value_free(struct grecs_value *val) return; switch (val->type) { case GRECS_TYPE_STRING: - free(val->v.string); + grecs_free(val->v.string); break; case GRECS_TYPE_LIST: @@ -49,7 +49,7 @@ grecs_value_free(struct grecs_value *val) grecs_value_free(val->v.arg.v[i]); free(val->v.arg.v); } - free(val); + grecs_free(val); } struct grecs_node * @@ -111,7 +111,7 @@ grecs_node_unlink(struct grecs_node *node) static void listel_dispose(void *el) { - free(el); + grecs_free(el); } struct grecs_list * @@ -194,7 +194,7 @@ grecs_node_free(struct grecs_node *node) default: grecs_value_free(node->v.value); } - free(node); + grecs_free(node); } static enum grecs_tree_recurse_res @@ -350,10 +350,10 @@ string_to_sockaddr(struct grecs_sockaddr *sp, const char *string, grecs_error(locus, 0, _("%s: not a valid IP address or hostname"), host); - free(host); + grecs_free(host); return 1; } - free(host); + grecs_free(host); } if (p) { @@ -711,7 +711,7 @@ grecs_process_ident(struct grecs_keyword *kwp, grecs_value_t *value, locus) == 0) grecs_list_append(list, ptr); else - free(ptr); + grecs_free(ptr); } } *(struct grecs_list**)target = list; @@ -743,7 +743,7 @@ grecs_process_ident(struct grecs_keyword *kwp, grecs_value_t *value, ptr = grecs_malloc(size); if (grecs_string_convert(ptr, type, value->v.string, locus)) { - free(ptr); + grecs_free(ptr); grecs_list_free(list); return; } |