Fix telnet regression

This commit is contained in:
Theo Arends 2025-03-21 16:49:25 +01:00
parent 73cace5274
commit 863c6d1214

View File

@ -18,6 +18,9 @@
* Telnet 1, 192.168.2.1 - Enable telnet server and only allow connection from 192.168.2.1 * Telnet 1, 192.168.2.1 - Enable telnet server and only allow connection from 192.168.2.1
* TelnetBuffer - Show current input buffer size (default 256) * TelnetBuffer - Show current input buffer size (default 256)
* TelnetBuffer 300 - Change input buffer size to 300 characters * TelnetBuffer 300 - Change input buffer size to 300 characters
*
* To start telnet at restart add a rule like
* on system#boot do telnet 1 endon
\*********************************************************************************************/ \*********************************************************************************************/
#define XDRV_78 78 #define XDRV_78 78
@ -175,6 +178,7 @@ void CmndTelnet(void) {
if (Telnet.port > 0) { if (Telnet.port > 0) {
if (!Telnet.buffer) { if (!Telnet.buffer) {
Telnet.buffer = (char*)malloc(Telnet.buffer_size); Telnet.buffer = (char*)malloc(Telnet.buffer_size);
}
if (Telnet.buffer) { if (Telnet.buffer) {
if (1 == Telnet.port) { Telnet.port = 23; } if (1 == Telnet.port) { Telnet.port = 23; }
Telnet.server = new WiFiServer(Telnet.port); Telnet.server = new WiFiServer(Telnet.port);
@ -183,7 +187,6 @@ void CmndTelnet(void) {
} }
} }
} }
}
if (Telnet.server) { if (Telnet.server) {
ResponseCmndChar_P(PSTR("Started")); ResponseCmndChar_P(PSTR("Started"));
} else { } else {