From 8154cbc09cdf72258d9f1783f308fca9cc876fde Mon Sep 17 00:00:00 2001 From: Maxim Kukushkin Date: Mon, 22 Oct 2018 23:35:47 +0100 Subject: [PATCH] Fixed an issue with clean session flag set when willTopic is provided --- src/PubSubClient.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PubSubClient.cpp b/src/PubSubClient.cpp index a8c0560..97ae909 100755 --- a/src/PubSubClient.cpp +++ b/src/PubSubClient.cpp @@ -141,7 +141,7 @@ boolean PubSubClient::connect(const char *id, const char *user, const char *pass uint8_t v; if (willTopic) { - v = 0x06|(willQos<<3)|(willRetain<<5); + v = 0x04|(willQos<<3)|(willRetain<<5); } else { v = 0; }