From 78733baa2afdfa76a7d0b14cfa987c6f6f2644c6 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Sat, 27 Dec 2025 18:10:57 +0900 Subject: [PATCH] fix sigsegv --- src/core.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core.c b/src/core.c index 2dad614..e57f810 100644 --- a/src/core.c +++ b/src/core.c @@ -318,11 +318,14 @@ int xl_parse(xemil_t* handle) { if(nest_level == 0 && (n->type == XL_NODE_COMMENT || n->type == XL_NODE_PROCESS)) { if(handle->pre == NULL) { handle->pre = n; + + n->next = NULL; } else { xl_node_t* last = handle->pre; while(last->next != NULL) last = last->next; n->prev = last; + n->next = NULL; last->next = n; } } else {