diff --git a/Adafruit_MQTT.cpp b/Adafruit_MQTT.cpp index 79a1ffe..8c461dd 100644 --- a/Adafruit_MQTT.cpp +++ b/Adafruit_MQTT.cpp @@ -70,30 +70,39 @@ static uint8_t *stringprint_P(uint8_t *p, const char *s, uint16_t maxlen=0) { // Adafruit_MQTT Definition //////////////////////////////////////////////////// -Adafruit_MQTT::Adafruit_MQTT(const char *server, uint16_t port, const char *cid, - const char *user, const char *pass) { +Adafruit_MQTT::Adafruit_MQTT(const char *server, uint16_t port, + const char *user, const char *pass, + const char *cid) { servername = server; portnum = port; clientid = cid; username = user; password = pass; + // reset subscriptions for (uint8_t i=0; i