aboutsummaryrefslogtreecommitdiff
path: root/src/tree.c
diff options
context:
space:
mode:
authorc2024-05-25 11:33:47 -0400
committerc2024-05-25 11:33:47 -0400
commit619df7cb45a063d7a003317d519595d2394f1fdb (patch)
tree23f587598fd7d6470d1f7992ad86c82881f6a3d0 /src/tree.c
parenta34cf81386868591117d95da85a2aacf5b8938bd (diff)
Diffstat (limited to 'src/tree.c')
-rw-r--r--src/tree.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tree.c b/src/tree.c
index beef0b7..edfe9a4 100644
--- a/src/tree.c
+++ b/src/tree.c
@@ -116,7 +116,7 @@ void tree_destroy(tree_t* tree) {
void tree_cpy(tree_t** dest, tree_t* src) {
if (!src) { *dest = NULL; return; }
- *dest = malloc(sizeof(tree_t));
+ *dest = tree_init(src->type, src->parent);
memcpy(&(*dest)->data, &src->data, sizeof(union TREE_DATA));