From 42a5d1d0c3c64b2c4e51f7a9672240ecb0a7b28f Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 8 Jan 2017 12:06:12 +0100 Subject: [PATCH] join after connections were closed --- src/ebusd/network.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ebusd/network.cpp b/src/ebusd/network.cpp index 837a989c..68e56ab5 100644 --- a/src/ebusd/network.cpp +++ b/src/ebusd/network.cpp @@ -170,8 +170,7 @@ Network::Network(const bool local, const uint16_t port, const uint16_t httpPort, Network::~Network() { - join(); - + stop(); while (!m_connections.empty()) { Connection* connection = m_connections.back(); m_connections.pop_back(); @@ -186,6 +185,7 @@ Network::~Network() if (m_httpServer != NULL) { delete m_httpServer; } + join(); } void Network::run()