From bb240928e8eaa180240b7898196480fbb0cfce00 Mon Sep 17 00:00:00 2001 From: ladyada Date: Wed, 6 Jul 2016 18:37:11 -0400 Subject: [PATCH] fix for extra float zero-terminator https://github.com/adafruit/Adafruit_MQTT_Library/issues/35 --- Adafruit_MQTT.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Adafruit_MQTT.cpp b/Adafruit_MQTT.cpp index ef130af..bf7556a 100644 --- a/Adafruit_MQTT.cpp +++ b/Adafruit_MQTT.cpp @@ -768,7 +768,7 @@ bool Adafruit_MQTT_Publish::publish(int32_t i) { } bool Adafruit_MQTT_Publish::publish(double f, uint8_t precision) { - char payload[40]; // Need to technically hold float max, 39 digits and minus sign. + char payload[41]; // Need to technically hold float max, 39 digits and minus sign. dtostrf(f, 0, precision, payload); return mqtt->publish(topic, payload, qos); }