From d61b8a8ecbe8c6c9a38aa15cac08a69b943d0e13 Mon Sep 17 00:00:00 2001 From: Yurii Date: Sat, 9 Dec 2023 04:09:49 +0300 Subject: [PATCH] fix BufferedTelnetStream --- lib/BufferedTelnetStream/BufferedTelnetStream.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/BufferedTelnetStream/BufferedTelnetStream.h b/lib/BufferedTelnetStream/BufferedTelnetStream.h index 582e4f9..ce11a39 100644 --- a/lib/BufferedTelnetStream/BufferedTelnetStream.h +++ b/lib/BufferedTelnetStream/BufferedTelnetStream.h @@ -1,13 +1,13 @@ #pragma once #include "ESPTelnetStream.h" -#include class BufferedTelnetStream : public ESPTelnetStream { public: - size_t write(const uint8_t* buffer, size_t size) { - WriteBufferingStream bufferedWifiClient{ client, 32 }; - size_t _size = bufferedWifiClient.write((const char*) buffer); - bufferedWifiClient.flush(); - return _size; + size_t write(const uint8_t* data, size_t size) override { + if (client && isConnected()) { + return client.write(data, size); + } else { + return 0; + } } }; \ No newline at end of file