summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog2
-rw-r--r--src/plugins/irc/irc-server.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 541b1c317..69a8ec8c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -65,6 +65,8 @@ Version 0.3.9 (under dev!)
* fifo: ignore read failing with error EAGAIN (bug #37019)
* guile: fix crash when unloading a script without pointer to interpreter
* guile: fix path of guile include dirs in cmake build (patch #7790)
+* irc: switch to next address after a timeout when connecting to server
+ (bug #37216)
* irc: fix bug when changing server option "addresses" with less addresses
(bug #37215)
* irc: add network prefix in irc (dis)connection messages
diff --git a/src/plugins/irc/irc-server.c b/src/plugins/irc/irc-server.c
index 716f5d58b..764d19acb 100644
--- a/src/plugins/irc/irc-server.c
+++ b/src/plugins/irc/irc-server.c
@@ -3158,7 +3158,7 @@ irc_server_connect_cb (void *data, int status, int gnutls_rc,
error);
}
irc_server_close_connection (server);
- irc_server_reconnect_schedule (server);
+ irc_server_switch_address (server, 1);
break;
}