aboutsummaryrefslogtreecommitdiff
path: root/lib/algo/avl_tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/algo/avl_tree.c')
-rw-r--r--lib/algo/avl_tree.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/algo/avl_tree.c b/lib/algo/avl_tree.c
index db4fa4b..9d38662 100644
--- a/lib/algo/avl_tree.c
+++ b/lib/algo/avl_tree.c
@@ -80,8 +80,7 @@ struct Result avl_insert(struct AVLNode* node, void* data, bool_t (*compare)(voi
return (struct Result) {create_avl_node(data, compare), TRUE};
}
- struct MaskData *node_data = (struct MaskData*)node->data;
- if (node->compare(data, node_data)) {
+ if (node->compare(data, node->data)) {
result = avl_insert(node->left, data, compare);
if (!result.success) {
fprintf(stderr, "Failed to insert!");