diff options
author | David Robillard <d@drobilla.net> | 2020-08-13 23:50:56 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-08-14 09:43:38 +0200 |
commit | b655041650f496fc7367e2c5140c5835507b9e73 (patch) | |
tree | efd6ebc908b9d00f083353deee3889499c344656 /zix | |
parent | 02f89df5e77ec7988f744d725e7d961d098d7e90 (diff) | |
download | zix-b655041650f496fc7367e2c5140c5835507b9e73.tar.gz zix-b655041650f496fc7367e2c5140c5835507b9e73.tar.bz2 zix-b655041650f496fc7367e2c5140c5835507b9e73.zip |
Fix potential null pointer dereference
Diffstat (limited to 'zix')
-rw-r--r-- | zix/btree.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zix/btree.c b/zix/btree.c index 0300523..c81b283 100644 --- a/zix/btree.c +++ b/zix/btree.c @@ -661,6 +661,9 @@ zix_btree_lower_bound(const ZixBTree* const t, if (!t) { *ti = NULL; return ZIX_STATUS_BAD_ARG; + } else if (!t->root) { + *ti = NULL; + return ZIX_STATUS_SUCCESS; } ZixBTreeNode* n = t->root; |