From a7133dd751dc40b241b54802ccf64c855f5a2ed6 Mon Sep 17 00:00:00 2001 From: tomoaki Date: Mon, 17 May 2021 15:26:01 +0900 Subject: [PATCH] Bugfix of #230 c65d66e reverted Signed-off-by: tomoaki --- MQTTSNGateway/src/MQTTSNGWPublishHandler.cpp | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/MQTTSNGateway/src/MQTTSNGWPublishHandler.cpp b/MQTTSNGateway/src/MQTTSNGWPublishHandler.cpp index 7b007e2..9c52028 100644 --- a/MQTTSNGateway/src/MQTTSNGWPublishHandler.cpp +++ b/MQTTSNGateway/src/MQTTSNGWPublishHandler.cpp @@ -249,16 +249,9 @@ void MQTTSNPublishHandler::handleRegAck(Client* client, MQTTSNPacket* packet) if (regAck != nullptr) { client->getWaitREGACKPacketList()->erase(msgId); - if (rc != MQTTSN_RC_ACCEPTED) - { - delete regAck; - } - else - { - Event* ev = new Event(); - ev->setClientSendEvent(client, regAck); - _gateway->getClientSendQue()->post(ev); - } + Event* ev = new Event(); + ev->setClientSendEvent(client, regAck); + _gateway->getClientSendQue()->post(ev); } if (client->isHoldPingReqest()