diff --git a/Source/MQTTnet.AspnetCore/ReaderExtensions.cs b/Source/MQTTnet.AspnetCore/ReaderExtensions.cs index cb347c4c..e2cb1c44 100644 --- a/Source/MQTTnet.AspnetCore/ReaderExtensions.cs +++ b/Source/MQTTnet.AspnetCore/ReaderExtensions.cs @@ -42,7 +42,7 @@ namespace MQTTnet.AspNetCore var receivedMqttPacket = new ReceivedMqttPacket(fixedheader, reader, buffer.Length + 2); - if (!formatter.ProtocolVersion.HasValue) + if (formatter.ProtocolVersion == MqttProtocolVersion.Unknown) { formatter.DetectProtocolVersion(receivedMqttPacket); }