We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c48e704 commit 53d1debCopy full SHA for 53d1deb
Sources/MQTTNIO/MQTTPacket.swift
@@ -512,6 +512,9 @@ struct MQTTDisconnectPacket: MQTTPacket {
512
case .v3_1_1:
513
return MQTTDisconnectPacket()
514
case .v5_0:
515
+ if buffer.readableBytes == 0 {
516
+ return MQTTDisconnectPacket(reason: .success)
517
+ }
518
guard let reasonByte: UInt8 = buffer.readInteger(),
519
let reason = MQTTReasonCode(rawValue: reasonByte)
520
else {
0 commit comments