From 3ab89febc7ce7706708a9d889deb0433620e8817 Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Thu, 27 May 2021 15:34:10 +0200 Subject: [PATCH] Disconnect telnetClient on reboot --- src/sys/svc/hasp_telnet.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/sys/svc/hasp_telnet.cpp b/src/sys/svc/hasp_telnet.cpp index c46edddd..e5ed9f16 100644 --- a/src/sys/svc/hasp_telnet.cpp +++ b/src/sys/svc/hasp_telnet.cpp @@ -48,15 +48,22 @@ void telnet_update_prompt() bufferedTelnetClient.flush(); } -void telnetClientDisconnect() + + +void telnetStop(void) { - Log.unregisterOutput(1); // telnetClient LOG_TRACE(TAG_TELN, F(D_TELNET_CLOSING_CONNECTION), telnetClient.remoteIP().toString().c_str()); + Log.unregisterOutput(1); // telnetClient + telnetClient.stop(); + telnetLoginState = TELNET_UNAUTHENTICATED; telnetLoginAttempt = 0; // Initial attempt delete telnetConsole; - telnetConsole = NULL; - telnetClient.stop(); + telnetConsole = NULL;} + + static inline void telnetClientDisconnect() +{ +telnetStop(); } void telnetClientLogon()