aboutsummaryrefslogtreecommitdiffstats
path: root/facebook/facebook-mqtt.c
diff options
context:
space:
mode:
authorMarius Halden <marius.h@lden.org>2016-05-20 23:06:48 +0200
committerMarius Halden <marius.h@lden.org>2016-05-20 23:06:48 +0200
commit912e63c99110d36b40286ffd43bee7c4cfa005ec (patch)
tree454e77f06716cb76976d13818766304551d53512 /facebook/facebook-mqtt.c
parentab92b1252a74499969951d50697ee0dd61b28dae (diff)
parent0877cf236761eaefcd61b8fd5722272ffe1f12c5 (diff)
downloadbitlbee-facebook-912e63c99110d36b40286ffd43bee7c4cfa005ec.tar.gz
bitlbee-facebook-912e63c99110d36b40286ffd43bee7c4cfa005ec.tar.bz2
bitlbee-facebook-912e63c99110d36b40286ffd43bee7c4cfa005ec.tar.xz
Merge branch 'master' into track-messages
Diffstat (limited to 'facebook/facebook-mqtt.c')
-rw-r--r--facebook/facebook-mqtt.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/facebook/facebook-mqtt.c b/facebook/facebook-mqtt.c
index 8549a1c..9610bbd 100644
--- a/facebook/facebook-mqtt.c
+++ b/facebook/facebook-mqtt.c
@@ -565,6 +565,9 @@ fb_mqtt_cb_open(gpointer data, gint error, gpointer ssl,
gint fd;
if ((ssl == NULL) || (error != SSL_OK)) {
+ /* Set this to null to avoid freeing it in fb_mqtt_close() */
+ priv->ssl = NULL;
+
fb_mqtt_error(mqtt, FB_MQTT_ERROR_GENERAL, "Failed to connect");
return FALSE;
}