diff -r ab07757004b4 -r 7183b4ae9b20 src/text.c --- a/src/text.c Thu Jan 18 21:53:16 2024 +0100 +++ b/src/text.c Thu Jan 18 21:58:58 2024 +0100 @@ -42,7 +42,9 @@ node->position = (asc_vec2i) {x, y}; node->font = asc_context.active_font; node->color = asc_context.ink; - node->text = strdup(text); + if (text != NULL) { + node->text = strdup(text); + } return node; }