X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-servers.c;fp=apps%2Firssi%2Fsrc%2Fsilc%2Fcore%2Fsilc-servers.c;h=841b8411f23f7ad4408e62e6200e474273b44ebc;hb=57fe1d5d88e8687ac876aa3725028bd3343f5067;hp=9ae0003bc4922a135c155e73489881526722304f;hpb=ed3133837d3466b1d9eb15278677d82971bbd35f;p=silc.git diff --git a/apps/irssi/src/silc/core/silc-servers.c b/apps/irssi/src/silc/core/silc-servers.c index 9ae0003b..841b8411 100644 --- a/apps/irssi/src/silc/core/silc-servers.c +++ b/apps/irssi/src/silc/core/silc-servers.c @@ -204,8 +204,7 @@ static void sig_connected(SILC_SERVER_REC *server) /* Try to read detached session data and use it if found. */ memset(¶ms, 0, sizeof(params)); memset(file, 0, sizeof(file)); - snprintf(file, sizeof(file) - 1, "%s/session", get_irssi_dir(), - server->connrec->address, server->connrec->port); + snprintf(file, sizeof(file) - 1, "%s/session", get_irssi_dir()); params.detach_data = silc_file_readfile(file, ¶ms.detach_data_len); /* Add connection to the client library */ @@ -239,7 +238,7 @@ static void sig_disconnected(SILC_SERVER_REC *server) if (server->conn && server->conn->sock != NULL) { silc_client_close_connection(silc_client, server->conn); - + /* SILC closes the handle */ g_io_channel_unref(net_sendbuffer_handle(server->handle)); net_sendbuffer_destroy(server->handle, FALSE);