From 1faf6e0e5f2d359bd014a5de997cf3e6626352df Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Mon, 19 May 2025 20:20:55 +0200 Subject: [PATCH] Always retain the LWT message --- src/publisher/pubMqtt.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/publisher/pubMqtt.h b/src/publisher/pubMqtt.h index 721cc2ff..c9ddae27 100644 --- a/src/publisher/pubMqtt.h +++ b/src/publisher/pubMqtt.h @@ -235,7 +235,7 @@ class PubMqtt { else snprintf(mTopic.data(), mTopic.size(), "%s", subTopic); - if(!mCfgMqtt->enableRetain) + if(!mCfgMqtt->enableRetain && String(mTopic.data()) != String(mLwtTopic.data())) retained = false; mClient.publish(mTopic.data(), qos, retained, payload);