From 157c5e944906dcabed9ede695a6ae2a9d8843ad9 Mon Sep 17 00:00:00 2001 From: fvanroie Date: Fri, 5 Mar 2021 23:01:25 +0100 Subject: [PATCH] Use the zero terminated copy as payload --- src/mqtt/hasp_mqtt_paho_single.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mqtt/hasp_mqtt_paho_single.cpp b/src/mqtt/hasp_mqtt_paho_single.cpp index c2afbe56..5acf5de9 100644 --- a/src/mqtt/hasp_mqtt_paho_single.cpp +++ b/src/mqtt/hasp_mqtt_paho_single.cpp @@ -186,7 +186,7 @@ int msgarrvd(void* context, char* topicName, int topicLen, MQTTClient_message* m memcpy(msg, (char*)message->payload, message->payloadlen); msg[message->payloadlen] = '\0'; - mqtt_message_cb(topicName, (char*)message->payload, message->payloadlen); + mqtt_message_cb(topicName, msg, message->payloadlen); MQTTClient_freeMessage(&message); MQTTClient_free(topicName);