From ed1b27e40b89599b0b856d4c20fa8a314c1a0f63 Mon Sep 17 00:00:00 2001 From: Thomas Blank Date: Fri, 27 Jan 2017 15:22:59 +0100 Subject: [PATCH] Fix Bug in MQTT App: Refused Connections should not be pursued. No means no. --- apps/mqtt/mqtt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/mqtt/mqtt.c b/apps/mqtt/mqtt.c index 64b2d9454..0be8e83bc 100644 --- a/apps/mqtt/mqtt.c +++ b/apps/mqtt/mqtt.c @@ -751,6 +751,8 @@ handle_connack(struct mqtt_connection *conn) call_event(conn, MQTT_EVENT_CONNECTION_REFUSED_ERROR, &conn->in_packet.payload[1]); + abort_connection(conn); + return; } conn->out_packet.qos_state = MQTT_QOS_STATE_GOT_ACK;