Code cleaning

This commit is contained in:
hsaturn
2021-03-28 21:30:35 +02:00
parent 3bb2dd5a81
commit 213d637eaf
2 changed files with 16 additions and 11 deletions

View File

@@ -453,7 +453,9 @@ if (message.type() != MqttMessage::Type::PingReq && message.type() != MqttMessag
{
callback(this, published, nullptr, 0); // TODO send the real payload
}
// TODO should send PUBACK
message.create(MqttMessage::Type::PubAck);
// TODO re-add packet identifier if any
message.sendTo(this);
bclose = false;
}
break;
@@ -616,7 +618,7 @@ void MqttMessage::encodeLength(char* msb, int length)
MqttError MqttMessage::sendTo(MqttClient* client)
{
if (buffer.size()>2)
if (buffer.size())
{
debug("sending " << buffer.size() << " bytes");
encodeLength(&buffer[1], buffer.size()-2);