diff options
Diffstat (limited to 'src/irc/core/irc-servers.c')
-rw-r--r-- | src/irc/core/irc-servers.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/irc/core/irc-servers.c b/src/irc/core/irc-servers.c index 3314aa24..1a082e82 100644 --- a/src/irc/core/irc-servers.c +++ b/src/irc/core/irc-servers.c @@ -249,7 +249,9 @@ static void sig_connected(IRC_SERVER_REC *server) return; server->splits = g_hash_table_new((GHashFunc) g_istr_hash, (GCompareFunc) g_istr_equal); - server_init(server); + + if (!server->session_reconnect) + server_init(server); } static void sig_disconnected(IRC_SERVER_REC *server) |