From 517268426df03ee8197c22ab6b88a511d9330fd7 Mon Sep 17 00:00:00 2001 From: fvanroie <15969459+fvanroie@users.noreply.github.com> Date: Sun, 2 May 2021 04:32:16 +0200 Subject: [PATCH] Increment mqttFailedCount on enabled but NotConnected --- src/mqtt/hasp_mqtt_pubsubclient.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/mqtt/hasp_mqtt_pubsubclient.cpp b/src/mqtt/hasp_mqtt_pubsubclient.cpp index 354fd6ab..d3940476 100644 --- a/src/mqtt/hasp_mqtt_pubsubclient.cpp +++ b/src/mqtt/hasp_mqtt_pubsubclient.cpp @@ -95,7 +95,11 @@ PubSubClient mqttClient(mqttNetworkClient); int mqttPublish(const char* topic, const char* payload, size_t len, bool retain) { if(!mqttEnabled) return MQTT_ERR_DISABLED; - if(!mqttClient.connected()) return MQTT_ERR_NO_CONN; + + if(!mqttClient.connected()) { + mqttFailedCount++; + return MQTT_ERR_NO_CONN; + } if(mqttClient.beginPublish(topic, len, retain)) { mqttPublishCount++;