diff --git a/Source/MQTTnet/Formatter/V3/MqttV310DataConverter.cs b/Source/MQTTnet/Formatter/V3/MqttV310DataConverter.cs index c2b16747..9fc4d2a1 100644 --- a/Source/MQTTnet/Formatter/V3/MqttV310DataConverter.cs +++ b/Source/MQTTnet/Formatter/V3/MqttV310DataConverter.cs @@ -244,11 +244,6 @@ namespace MQTTnet.Formatter.V3 public MqttDisconnectPacket CreateDisconnectPacket(MqttClientDisconnectOptions options) { - if (options.ReasonCode != MqttClientDisconnectReason.NormalDisconnection || options.ReasonString != null) - { - throw new MqttProtocolViolationException("Reason codes and reason string for disconnect are only supported for MQTTv5."); - } - return new MqttDisconnectPacket(); }