aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjgeboski <jgeboski@gmail.com>2015-01-23 01:47:40 -0500
committerjgeboski <jgeboski@gmail.com>2015-01-23 01:49:26 -0500
commita1a9aa829a419d6b8fb1363688814cb521de32ea (patch)
tree7af90d699ed37329a94de7be246da6f26c4fe288
parent0b9d4d77b2544963831838cbe73394683f6e341b (diff)
downloadbitlbee-facebook-a1a9aa829a419d6b8fb1363688814cb521de32ea.tar.gz
bitlbee-facebook-a1a9aa829a419d6b8fb1363688814cb521de32ea.tar.bz2
bitlbee-facebook-a1a9aa829a419d6b8fb1363688814cb521de32ea.tar.xz
facebook-mqtt: propagate actual connection error code
As of now, the connection error code is only a general error code. It should be the actual error code retrieved from the MQTT service. This was an oversight when implementing the original MQTT interface.
-rw-r--r--facebook/facebook-mqtt.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/facebook/facebook-mqtt.c b/facebook/facebook-mqtt.c
index c8f9b07..c2dba18 100644
--- a/facebook/facebook-mqtt.c
+++ b/facebook/facebook-mqtt.c
@@ -338,8 +338,7 @@ void fb_mqtt_read(fb_mqtt_t *mqtt, fb_mqtt_msg_t *msg)
}
if (chr != FB_MQTT_ERROR_SUCCESS) {
- fb_mqtt_error(mqtt, FB_MQTT_ERROR_GENERAL,
- "Connection failed (%u)", chr);
+ fb_mqtt_error(mqtt, chr, "Connection failed (%u)", chr);
return;
}