diff options
author | David Robillard <d@drobilla.net> | 2012-08-09 02:57:15 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2012-08-09 02:57:15 +0000 |
commit | bcb498b9e94e7bf1aba5c489ed6cf7ccb198e75d (patch) | |
tree | 7ffe60d6b4f3a5d9887bf2470863f4b62d9edca0 /src | |
parent | d06c35c6603859a575993ee3dac5244c529e09f5 (diff) | |
download | zix-bcb498b9e94e7bf1aba5c489ed6cf7ccb198e75d.tar.gz zix-bcb498b9e94e7bf1aba5c489ed6cf7ccb198e75d.tar.bz2 zix-bcb498b9e94e7bf1aba5c489ed6cf7ccb198e75d.zip |
Merge changes from lilv.
git-svn-id: http://svn.drobilla.net/zix/trunk@73 df6676b4-ccc9-40e5-b5d6-7c4628a128e3
Diffstat (limited to 'src')
-rw-r--r-- | src/tree.c | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -100,12 +100,14 @@ ZIX_API void zix_tree_free(ZixTree* t) { - zix_tree_free_rec(t, t->root); - free(t); + if (t) { + zix_tree_free_rec(t, t->root); + free(t); + } } size_t -zix_tree_size(ZixTree* t) +zix_tree_size(const ZixTree* t) { return t->size; } @@ -618,7 +620,7 @@ ZIX_API void* zix_tree_get(ZixTreeIter* ti) { - return ti->data; + return ti ? ti->data : NULL; } ZIX_API |