From db2fed0d38f1da819e041ca5668368415b5fa590 Mon Sep 17 00:00:00 2001 From: Ailin Nemui <ailin@d5401s.localdomain> Date: Tue, 6 Apr 2021 20:29:13 +0200 Subject: [PATCH] fix reconnect to use tls settings --- src/core/servers-reconnect.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/core/servers-reconnect.c b/src/core/servers-reconnect.c index 0cfac2ec..a9d9422b 100644 --- a/src/core/servers-reconnect.c +++ b/src/core/servers-reconnect.c @@ -239,8 +239,11 @@ static void sig_reconnect(SERVER_REC *server) if (reconnect_time == -1 || !server_should_reconnect(server)) return; - conn = server_connect_copy_skeleton(server->connrec, FALSE); - g_return_if_fail(conn != NULL); + sserver = server_setup_find(server->connrec->address, server->connrec->port, + server->connrec->chatnet); + + conn = server_connect_copy_skeleton(server->connrec, sserver == NULL); + g_return_if_fail(conn != NULL); /* save the server status */ if (server->connected) { @@ -249,10 +252,6 @@ static void sig_reconnect(SERVER_REC *server) reconnect_save_status(conn, server); } - sserver = server_setup_find(server->connrec->address, - server->connrec->port, - server->connrec->chatnet); - if (sserver != NULL) { /* save the last connection time/status */ sserver->last_connect = server->connect_time == 0 ?