From 45d3a88703ed2783a26160cae118d8fa9da166f5 Mon Sep 17 00:00:00 2001 From: Herman <55718523+JustJ3di@users.noreply.github.com> Date: Mon, 4 Apr 2022 00:43:35 +0200 Subject: [PATCH] Update basic.c --- src/builtins/basic.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/builtins/basic.c b/src/builtins/basic.c index 9151603..eb3a099 100644 --- a/src/builtins/basic.c +++ b/src/builtins/basic.c @@ -111,7 +111,11 @@ static Object *bin_chr(Runtime *runtime, Object **argv, unsigned int argc, Error int k = utf8_sequence_from_utf32_codepoint(buff,sizeof(buff),value); - assert(k >= 0); + if(k<0) + { + Error_Report(error, 0, "Argument #%d is not valid utf-32", 1); + return NULL; + } return Object_FromString(buff,k,Runtime_GetHeap(runtime),error); }