diff --git a/src/TCPClient.cpp b/src/TCPClient.cpp index 6f5b543..c83a18a 100644 --- a/src/TCPClient.cpp +++ b/src/TCPClient.cpp @@ -77,8 +77,10 @@ void TCPClient::start() { } void TCPClient::stop() { - running = false; - close(clientSocket); + if (running) { + running = false; + close(clientSocket); + } } bool TCPClient::shouldStop() const {