1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00

Merge remote-tracking branch 'asdil12/ping'

This commit is contained in:
James Booth 2017-06-17 21:49:19 +01:00
commit 4a6bf68727

View File

@ -967,6 +967,15 @@ _autoping_timed_send(xmpp_conn_t *const conn, void *const userdata)
return 1;
}
if (connection_supports(STANZA_NS_PING) == FALSE) {
log_warning("Server doesn't advertise %s feature, disabling autoping.", STANZA_NS_PING);
prefs_set_autoping(0);
cons_show_error("Server ping not supported, autoping disabled.");
xmpp_conn_t *conn = connection_get_conn();
xmpp_timed_handler_delete(conn, _autoping_timed_send);
return 1;
}
if (autoping_wait) {
log_debug("Autoping: Existing ping already in progress, aborting");
return 1;