From b75076a1c541ae56571e214d49dceea0921f967f Mon Sep 17 00:00:00 2001 From: Christian <6939810+chkr1011@users.noreply.github.com> Date: Thu, 9 Jun 2022 21:23:34 +0200 Subject: [PATCH] Skip adding default message expiry interval. --- Source/MQTTnet/Formatter/V5/MqttV5PropertiesWriter.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/MQTTnet/Formatter/V5/MqttV5PropertiesWriter.cs b/Source/MQTTnet/Formatter/V5/MqttV5PropertiesWriter.cs index 3307b661..6b274bba 100644 --- a/Source/MQTTnet/Formatter/V5/MqttV5PropertiesWriter.cs +++ b/Source/MQTTnet/Formatter/V5/MqttV5PropertiesWriter.cs @@ -84,6 +84,11 @@ namespace MQTTnet.Formatter.V5 { // If absent, the Application Message does not expire. // This library uses 0 to indicate no expiration. + if (value == 0) + { + return; + } + WriteAsFourByteInteger(MqttPropertyId.MessageExpiryInterval, value); }