From 23b358ad088dd5190ae446c6a4b033f957a4f978 Mon Sep 17 00:00:00 2001 From: tomoaki Date: Thu, 21 Dec 2017 22:43:20 +0900 Subject: [PATCH] BugFix of #93 Signed-off-by: tomoaki --- MQTTSNGateway/src/MQTTGWPublishHandler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MQTTSNGateway/src/MQTTGWPublishHandler.cpp b/MQTTSNGateway/src/MQTTGWPublishHandler.cpp index cfd6772..c6ebcef 100644 --- a/MQTTSNGateway/src/MQTTGWPublishHandler.cpp +++ b/MQTTSNGateway/src/MQTTGWPublishHandler.cpp @@ -122,7 +122,7 @@ void MQTTGWPublishHandler::handlePublish(Client* client, MQTTGWPacket* packet) if (id > 0) { - /* create REGACK */ + /* create REGISTER */ MQTTSNPacket* regPacket = new MQTTSNPacket(); MQTTSNString topicName; @@ -143,6 +143,7 @@ void MQTTGWPublishHandler::handlePublish(Client* client, MQTTGWPacket* packet) (uint8_t) pub.header.bits.retain, (uint16_t) pub.msgId, topicId, (uint8_t*) pub.payload, pub.payloadlen); client->getWaitREGACKPacketList()->setPacket(snPacket, regackMsgId); + return; } else {