commit f2cebb7
uint
·
2026-10-24 19:01:34 +0000 UTC
parent 89fa814
Use calloc in new_node
1 files changed,
+1,
-6
M
expl.c
M
expl.c
+1,
-6
1@@ -478,15 +478,10 @@ unescape(char* src)
2 static expression*
3 new_node(expression_type type)
4 {
5- expression* node = malloc(sizeof(*node));
6+ expression* node = calloc(1, sizeof(*node));
7 if (!node)
8 return NULL;
9-
10 node->type = type;
11- node->value = NULL;
12- node->child = NULL;
13- node->next = NULL;
14-
15 return node;
16 }
17