|
@@ -114,7 +114,7 @@ func (hdr *Header) EncodeInto(buf *bytes.Buffer, msgType TagMessageType, remaini
|
|
}
|
|
}
|
|
|
|
|
|
val := byte(msgType) << 4
|
|
val := byte(msgType) << 4
|
|
- val |= (boolToByte(hdr.DupFlag) << 3)
|
|
|
|
|
|
+ val |= boolToByte(hdr.DupFlag) << 3
|
|
val |= byte(hdr.QosLevel) << 1
|
|
val |= byte(hdr.QosLevel) << 1
|
|
val |= boolToByte(hdr.Retain)
|
|
val |= boolToByte(hdr.Retain)
|
|
buf.WriteByte(val)
|
|
buf.WriteByte(val)
|