]> git.lizzy.rs Git - uwu-nolambda.git/commitdiff
Fix crash on interrupt signal while prompting in io:scan
authorElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 1 Jan 2022 13:51:29 +0000 (14:51 +0100)
committerElias Fleckenstein <eliasfleckenstein@web.de>
Sat, 1 Jan 2022 13:51:29 +0000 (14:51 +0100)
io.c

diff --git a/io.c b/io.c
index dbfda7c1f9bf5e84570231d79ebf3a54f62f11a6..0f178fa9207462653a2316cba35a39f92d4936cd 100644 (file)
--- a/io.c
+++ b/io.c
@@ -32,6 +32,10 @@ UwUVMValue uwu_scan(UwUVMArgs *args)
                error("error: nolambda:io:scan requires exactly one or zero arguments\n");
 
        char *return_string = linenoise(prompt);
+
+       if (! return_string)
+               return_string = strdup("");
+
        UwUVMValue return_value = uwustr_create(return_string);
 
        linenoiseFree(return_string);