diff options
Diffstat (limited to 'src/core/core.c')
-rw-r--r-- | src/core/core.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/core/core.c b/src/core/core.c index ef2af512..7fd00465 100644 --- a/src/core/core.c +++ b/src/core/core.c @@ -29,6 +29,7 @@ #include "net-sendbuffer.h" #include "signals.h" #include "settings.h" +#include "session.h" #include "chat-protocols.h" #include "servers.h" @@ -186,7 +187,9 @@ void core_init_paths(int argc, char *argv[]) if (irssi_dir == NULL) irssi_dir = g_strdup_printf(IRSSI_DIR_FULL, g_get_home_dir()); if (irssi_config_file == NULL) - irssi_config_file = g_strdup_printf("%s/config", irssi_dir); + irssi_config_file = g_strdup_printf("%s/config", irssi_dir); + + session_set_binary(argv[0]); } static void sig_irssi_init_finished(void) @@ -213,7 +216,8 @@ void core_init(int argc, char *argv[]) settings_init(); commands_init(); - nickmatch_cache_init(); + nickmatch_cache_init(); + session_init(); chat_protocols_init(); chatnets_init(); @@ -267,6 +271,7 @@ void core_deinit(void) chatnets_deinit(); chat_protocols_deinit(); + session_deinit(); nickmatch_cache_deinit(); commands_deinit(); settings_deinit(); |