From f5c4c049bf8b6b246445a7e27361a16195c0b4ab Mon Sep 17 00:00:00 2001
From: Christian C <cc@localhost>
Date: Wed, 2 Apr 2025 18:19:43 -0700
Subject: Remove temporary allocator

---
 lib/algo/avl_tree.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

(limited to 'lib/algo/avl_tree.c')

diff --git a/lib/algo/avl_tree.c b/lib/algo/avl_tree.c
index d8f887c..cc06254 100644
--- a/lib/algo/avl_tree.c
+++ b/lib/algo/avl_tree.c
@@ -1,5 +1,4 @@
 #include <lib/algo/avl_tree.h>
-#include <lib/mem/galloc.h>
 #include <lib/monad.h>
 
 #include <stddef.h>
@@ -56,7 +55,7 @@ AVLNode *left_rotate(AVLNode *parent) {
 
 // Create AVL node
 AVLNode *create_avl_node(void *data, AvlComparator compare) {
-  AVLNode *node = (AVLNode *)g_malloc(sizeof(AVLNode));
+  AVLNode *node = (AVLNode *)malloc(sizeof(AVLNode));
   if (node == NULL) {
     return NULL;
   }
@@ -135,7 +134,7 @@ void free_avl_tree(AVLNode *root) {
   if (root != NULL) {
     free_avl_tree(root->left);
     free_avl_tree(root->right);
-    g_free(root);
+    free(root);
   }
 }
 
@@ -145,8 +144,8 @@ void free_avl_tree_nodes(AVLNode *root) {
     free_avl_tree_nodes(root->left);
     free_avl_tree_nodes(root->right);
     if (root->data != NULL) {
-      g_free(root->data);
+      free(root->data);
     }
-    g_free(root);
+    free(root);
   }
 }
-- 
cgit v1.2.1