summaryrefslogtreecommitdiffstats
path: root/dimension/parse.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2010-09-26 00:46:34 -0400
committerTavian Barnes <tavianator@gmail.com>2010-09-26 00:46:34 -0400
commit725bd4f0b4cc067fc2770f7f8ffd9c815c745239 (patch)
tree2bf8c049473d27057ce8cbac2a08eb2be05443b6 /dimension/parse.c
parent46bf25a9bed9eec6aaa8c4cad8144c7df629da30 (diff)
downloaddimension-725bd4f0b4cc067fc2770f7f8ffd9c815c745239.tar.xz
Add dmnsn_free() to match dmnsn_malloc().
Diffstat (limited to 'dimension/parse.c')
-rw-r--r--dimension/parse.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/dimension/parse.c b/dimension/parse.c
index 93edb84..4e748cc 100644
--- a/dimension/parse.c
+++ b/dimension/parse.c
@@ -39,7 +39,7 @@ static void
dmnsn_delete_patricia_trie(dmnsn_patricia_trie *trie)
{
if (trie) {
- free(trie->prefix);
+ dmnsn_free(trie->prefix);
if (trie->leaf)
dmnsn_delete_astnode(trie->value);
@@ -51,7 +51,7 @@ dmnsn_delete_patricia_trie(dmnsn_patricia_trie *trie)
}
dmnsn_delete_array(trie->children);
- free(trie);
+ dmnsn_free(trie);
}
}
@@ -455,9 +455,9 @@ dmnsn_delete_astnode(dmnsn_astnode astnode)
if (astnode.free_fn) {
(*astnode.free_fn)(astnode.ptr);
} else {
- free(astnode.ptr);
+ dmnsn_free(astnode.ptr);
}
- free(astnode.refcount);
+ dmnsn_free(astnode.refcount);
} else {
--*astnode.refcount;
}