From ab2e16fe09c3e660d2da4a315147c6b03dcdf779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?b=CA=B0edoh=E2=82=82=20sw=C3=A9?= Date: Mon, 17 Jun 2024 05:48:07 +0500 Subject: [PATCH] Initialize stack --- src/stack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stack.c b/src/stack.c index eddb044..9c47137 100644 --- a/src/stack.c +++ b/src/stack.c @@ -8,7 +8,7 @@ Stack *program_init(uint16_t stacksize) { - Stack *stack = malloc(sizeof(&stack) + sizeof(Instruction) * PROGRAM_MAXSIZE + sizeof(int16_t) * MAX_LABELS + + Stack *stack = calloc(1,sizeof(&stack) + sizeof(Instruction) * PROGRAM_MAXSIZE + sizeof(int16_t) * MAX_LABELS + sizeof(uint16_t) * stacksize); stack->stacksize = stacksize;