diff options
Diffstat (limited to 'facebook/facebook-mqtt.c')
-rw-r--r-- | facebook/facebook-mqtt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/facebook/facebook-mqtt.c b/facebook/facebook-mqtt.c index ab3589c..55fd177 100644 --- a/facebook/facebook-mqtt.c +++ b/facebook/facebook-mqtt.c @@ -304,12 +304,13 @@ fb_mqtt_cb_ping(gpointer data, gint fd, b_input_condition cond) FbMqttMessage *msg; FbMqttPrivate *priv = mqtt->priv; + priv->tev = 0; + fb_mqtt_timeout(mqtt); + msg = fb_mqtt_message_new(FB_MQTT_MESSAGE_TYPE_PINGREQ, 0); fb_mqtt_write(mqtt, msg); g_object_unref(msg); - priv->tev = 0; - fb_mqtt_timeout(mqtt); return FALSE; } |