diff --git a/components/console/linenoise/linenoise.c b/components/console/linenoise/linenoise.c index f074d67c99..4fec09c33a 100644 --- a/components/console/linenoise/linenoise.c +++ b/components/console/linenoise/linenoise.c @@ -1057,6 +1057,10 @@ int linenoiseProbe(void) { if (cb < 0) { continue; } + if (read_bytes == 0 && c != '\x1b') { + /* invalid response */ + break; + } read_bytes += cb; } /* Restore old mode */