diff --git a/Source/MQTTnet/MqttApplicationMessageExtensions.cs b/Source/MQTTnet/MqttApplicationMessageExtensions.cs index fd59a667..bf3e7154 100644 --- a/Source/MQTTnet/MqttApplicationMessageExtensions.cs +++ b/Source/MQTTnet/MqttApplicationMessageExtensions.cs @@ -22,6 +22,11 @@ namespace MQTTnet return null; } + if (applicationMessage.PayloadSegment.Array == null) + { + return null; + } + var payloadSegment = applicationMessage.PayloadSegment; return Encoding.UTF8.GetString(payloadSegment.Array, payloadSegment.Offset, payloadSegment.Count); }