From a278b6189b592b15b45e5a964d696d196ee7a84c Mon Sep 17 00:00:00 2001 From: Christian Kratky Date: Wed, 1 May 2019 19:41:34 +0200 Subject: [PATCH] Refactor empty payload detection for retained messages. --- Source/MQTTnet/Server/MqttRetainedMessagesManager.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/MQTTnet/Server/MqttRetainedMessagesManager.cs b/Source/MQTTnet/Server/MqttRetainedMessagesManager.cs index 8151fc00..2e6af16a 100644 --- a/Source/MQTTnet/Server/MqttRetainedMessagesManager.cs +++ b/Source/MQTTnet/Server/MqttRetainedMessagesManager.cs @@ -61,7 +61,7 @@ namespace MQTTnet.Server using (await _messagesLock.WaitAsync().ConfigureAwait(false)) { var saveIsRequired = false; - var hasPayload = applicationMessage.Payload?.Any() == true; + var hasPayload = applicationMessage.Payload != null && applicationMessage.Payload.Length > 0; if (!hasPayload) {