[broker] fix timeout on external client
This commit is contained in:
@@ -34,6 +34,7 @@ MqttClient::MqttClient(MqttBroker* parent)
|
|||||||
MqttClient::~MqttClient()
|
MqttClient::~MqttClient()
|
||||||
{
|
{
|
||||||
close();
|
close();
|
||||||
|
delete client;
|
||||||
parent->removeClient(this);
|
parent->removeClient(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -42,8 +43,6 @@ void MqttClient::close()
|
|||||||
if (client)
|
if (client)
|
||||||
{
|
{
|
||||||
client->stop();
|
client->stop();
|
||||||
delete client;
|
|
||||||
client = nullptr;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user