From 5b3a7b6140fe7cc5667cd5014aec2063407dd63d Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Sun, 23 May 2021 20:21:59 +0200 Subject: [PATCH] Fix telnet Client and flush pending line updates --- src/sys/svc/hasp_telnet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sys/svc/hasp_telnet.cpp b/src/sys/svc/hasp_telnet.cpp index c2d2df88..f58304d0 100644 --- a/src/sys/svc/hasp_telnet.cpp +++ b/src/sys/svc/hasp_telnet.cpp @@ -311,8 +311,10 @@ IRAM_ATTR void telnetLoop() if(telnetClient.connected()) { if(telnetConsole) { while(telnetConsole->readKey()) { - if(!telnetConsole) return; // the console was destroyed by quit/exit + if(!telnetConsole) return; // the telnetConsole was destroyed }; + bufferedTelnetClient.flush(); // flush pending updates + } else { telnetConsole = new ConsoleInput(&bufferedTelnetClient, HASP_CONSOLE_BUFFER); if(telnetConsole) {