From c5a06ce9dffd61a67f3baa98daafa94c7653046a Mon Sep 17 00:00:00 2001 From: Maix0 Date: Mon, 12 Aug 2024 17:33:40 +0200 Subject: [PATCH] Fixed segv --- parser/src/scanner.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/parser/src/scanner.c b/parser/src/scanner.c index a983cd0e..024a0418 100644 --- a/parser/src/scanner.c +++ b/parser/src/scanner.c @@ -1161,7 +1161,7 @@ brace_start: void *tree_sitter_sh_external_scanner_create() { - Scanner *scanner = calloc(1, sizeof(Scanner)); + Scanner *scanner = mem_alloc(sizeof(Scanner)); array_init(&scanner->heredocs); return scanner; } @@ -1194,5 +1194,5 @@ void tree_sitter_sh_external_scanner_destroy(void *payload) array_delete(&heredoc->delimiter); } array_delete(&scanner->heredocs); - free(scanner); + mem_free(scanner); }