From 4d9d6cd987e11b5d89a670120708c6ca6d6a2bd5 Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 19 Oct 2020 12:46:57 +0200 Subject: [PATCH] Fix MQTT data corruption on ``MQTTLog 4`` Fix MQTT data corruption on ``MQTTLog 4`` (#9571) --- tasmota/xdrv_02_mqtt.ino | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasmota/xdrv_02_mqtt.ino b/tasmota/xdrv_02_mqtt.ino index ee39145c0..ffbefc277 100644 --- a/tasmota/xdrv_02_mqtt.ino +++ b/tasmota/xdrv_02_mqtt.ino @@ -222,7 +222,7 @@ bool MqttPublishLib(const char* topic, bool retained) void MqttDumpData(char* topic, char* data, uint32_t data_len) { char dump_data[data_len +1]; - memcpy(dump_data, mqtt_data, sizeof(dump_data)); // Make another copy for removing optional control characters + memcpy(dump_data, data, sizeof(dump_data)); // Make another copy for removing optional control characters AddLog_P2(LOG_LEVEL_DEBUG_MORE, PSTR(D_LOG_MQTT D_DATA_SIZE " %d, \"%s %s\""), data_len, topic, RemoveControlCharacter(dump_data)); }