diff options
author | Michael Vetter <jubalh@iodoru.org> | 2022-02-14 11:31:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-14 11:31:49 +0100 |
commit | 186a8b25a05c608a887240b4396aa3a53aad1c21 (patch) | |
tree | 6c305a7e2ca892ad85533a258f7eaee61db283f7 | |
parent | fb9182488302b27009edbf4b0e141ddad3651680 (diff) | |
parent | 7a2af5e3ad39eca44d0e6bed65609be6e23f086c (diff) | |
download | profani-tty-186a8b25a05c608a887240b4396aa3a53aad1c21.tar.gz |
Merge pull request #1637 from profanity-im/fix-soh-regression
fix handling of connection errors
-rw-r--r-- | src/xmpp/session.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/xmpp/session.c b/src/xmpp/session.c index ce3c557a..1dd5bdde 100644 --- a/src/xmpp/session.c +++ b/src/xmpp/session.c @@ -549,8 +549,6 @@ session_reconnect(gchar* altdomain, unsigned short altport) { reconnect.altdomain = altdomain; reconnect.altport = altport; - assert(reconnect_timer == NULL); - reconnect_timer = g_timer_new(); } static void @@ -583,7 +581,8 @@ _session_reconnect(void) connection_connect(jid, saved_account.passwd, server, port, account->tls_policy, account->auth_policy); free(jid); account_free(account); - g_timer_start(reconnect_timer); + if (reconnect_timer) + g_timer_start(reconnect_timer); } static void |