From f4fd2864eeca8669a6efb0360abb9dc5063d3d8d Mon Sep 17 00:00:00 2001 From: Tijn Kooijmans Date: Sat, 22 Jul 2017 14:43:50 +0200 Subject: [PATCH] added more logging on connection failures --- mqtt.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mqtt.c b/mqtt.c index ab85ce2..9523a88 100644 --- a/mqtt.c +++ b/mqtt.c @@ -281,13 +281,19 @@ static bool mqtt_connect(mqtt_client *client) mqtt_info("Connected"); return true; case CONNECTION_REFUSE_PROTOCOL: + mqtt_warn("Connection refused, bad protocol"); + return false; case CONNECTION_REFUSE_SERVER_UNAVAILABLE: + mqtt_warn("Connection refused, server unavailable"); + return false; case CONNECTION_REFUSE_BAD_USERNAME: + mqtt_warn("Connection refused, bad username"); + return false; case CONNECTION_REFUSE_NOT_AUTHORIZED: - mqtt_warn("Connection refuse, reason code: %d", connect_rsp_code); + mqtt_warn("Connection refused, not authorized"); return false; default: - mqtt_warn("Connection refuse, Unknow reason"); + mqtt_warn("Connection refused, Unknow reason"); return false; } return false;