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