Skip to content
Snippets Groups Projects
Commit 751187fa authored by Jan Kadlec's avatar Jan Kadlec
Browse files

Fixed searching in empty general tree.

parent 20d6110a
No related branches found
No related tags found
No related merge requests found
......@@ -69,6 +69,16 @@ int gen_tree_find_less_or_equal(general_tree_t *tree,
void *what,
void **found)
{
if (tree == NULL || tree->tree == NULL) {
return -1;
}
/* Check if tree is empty. */
if (tree->tree->th_root == NULL) {
*found = NULL;
return 0;
}
struct general_tree_node *f = NULL, *prev = NULL;
struct general_tree_node tree_node;
tree_node.data = what;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment