mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05:00
fix libstrophe timer-callback usage
The timer will be auto-removed if the callback returns `0`. The way it was done before breaks some internals of libstrophe. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de>
This commit is contained in:
parent
494512c25c
commit
f406384c34
@ -1396,9 +1396,7 @@ _autoping_timed_send(xmpp_conn_t* const conn, void* const userdata)
|
||||
log_warning("Server doesn't advertise %s feature, disabling autoping.", XMPP_FEATURE_PING);
|
||||
prefs_set_autoping(0);
|
||||
cons_show_error("Server ping not supported (%s), autoping disabled.", XMPP_FEATURE_PING);
|
||||
xmpp_conn_t* conn = connection_get_conn();
|
||||
xmpp_timed_handler_delete(conn, _autoping_timed_send);
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (autoping_wait) {
|
||||
|
Loading…
Reference in New Issue
Block a user