From a2c5fca4d8bf06381b100e4636de1df552d1abbd Mon Sep 17 00:00:00 2001 From: ladyada Date: Wed, 10 Jun 2015 00:30:52 -0400 Subject: [PATCH] read max packet --- Adafruit_MQTT_FONA.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Adafruit_MQTT_FONA.h b/Adafruit_MQTT_FONA.h index afdb71a..df3ec50 100644 --- a/Adafruit_MQTT_FONA.h +++ b/Adafruit_MQTT_FONA.h @@ -48,8 +48,8 @@ class Adafruit_MQTT_FONA : public Adafruit_MQTT { DEBUG_PRINT('!'); if (len + avail > maxlen) { - // oof we cant read more of the available data in this buffer - return len; + avail = maxlen - len; + if (avail == 0) return len; } // try to read the data into the end of the pointer