Fix return value of MqttClient::publish if not connected
This commit is contained in:
@@ -785,7 +785,7 @@ MqttError MqttClient::publish(const Topic& topic, const char* payload, size_t pa
|
|||||||
{
|
{
|
||||||
return local_broker->publish(this, topic, msg);
|
return local_broker->publish(this, topic, msg);
|
||||||
}
|
}
|
||||||
else if (tcp_client)
|
else if (tcp_client and connected())
|
||||||
return msg.sendTo(this);
|
return msg.sendTo(this);
|
||||||
else
|
else
|
||||||
return MqttNowhereToSend;
|
return MqttNowhereToSend;
|
||||||
|
|||||||
Reference in New Issue
Block a user