From ce053f6bef909e12b894aabbea16038231d9f161 Mon Sep 17 00:00:00 2001 From: lyon Date: Tue, 25 Oct 2022 15:43:53 +0800 Subject: [PATCH] filter for '\0' in REPL --- src/PikaObj.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/PikaObj.c b/src/PikaObj.c index 1deb62a60..84cd48d02 100644 --- a/src/PikaObj.c +++ b/src/PikaObj.c @@ -896,7 +896,9 @@ enum shell_state _do_obj_runChar(PikaObj* self, __clearBuff(cfg); goto exit; } - rxBuff[cfg->lineBuff_i++] = inputChar; + if ('\0' != inputChar) { + rxBuff[cfg->lineBuff_i++] = inputChar; + } state = SHELL_STATE_CONTINUE; goto exit; }