From 674577605df29a1a92d403166f46e27ebfe65bef Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Sat, 25 Apr 2020 11:59:56 +0200 Subject: [PATCH] Cleaning the object destructor and stop method --- src/app/FTPServer.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/app/FTPServer.h b/src/app/FTPServer.h index 46f6a2e..6257351 100644 --- a/src/app/FTPServer.h +++ b/src/app/FTPServer.h @@ -52,9 +52,19 @@ class FTPServer : public TCPServer virtual ~FTPServer() { + _dataServer.stop(); free(_login); free(_password); } + virtual void stop() + { + if(TCPServer::_serverStarted) + { + _dataServer.stop(); + TCPServer::stop(); + } + } + protected: virtual T* createNewClient(WiFiClient wc) {