Mqtt buffersize check + 1

This commit is contained in:
fvanroie 2021-01-07 00:17:21 +01:00
parent 8503333470
commit 661c2e1eee

View File

@ -183,7 +183,7 @@ void mqtt_ha_send_config()
// Receive incoming messages
static void mqtt_message_cb(char * topic, byte * payload, unsigned int length)
{ // Handle incoming commands from MQTT
if(length >= mqttClient.getBufferSize()) {
if(length+1 >= mqttClient.getBufferSize()) {
Log.error(TAG_MQTT_RCV, F("Payload too long (%d bytes)"), length);
return;
} else {