From a294ecf13223cf8a3b6cc8efbfc9684d65141e7e Mon Sep 17 00:00:00 2001 From: Michael Poole Date: Sat, 9 Sep 2006 21:37:28 +0000 Subject: [PATCH] Network event handler fixup when ChanServ is disabled. src/chanserv.c (init_chanserv): Do not register network event handlers if ChanServ is disabled. git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-31 --- ChangeLog | 14 ++++++++++++++ src/chanserv.c | 22 ++++++++++++---------- 2 files changed, 26 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 83f0d1c..8d2827e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,20 @@ # arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3 # +2006-09-09 21:37:28 GMT Michael Poole patch-31 + + Summary: + Network event handler fixup when ChanServ is disabled. + Revision: + srvx--devo--1.3--patch-31 + + src/chanserv.c (init_chanserv): Do not register network event handlers if + ChanServ is disabled. + + modified files: + ChangeLog src/chanserv.c + + 2006-09-03 15:24:48 GMT Michael Poole patch-30 Summary: diff --git a/src/chanserv.c b/src/chanserv.c index 5efe412..9fe095e 100644 --- a/src/chanserv.c +++ b/src/chanserv.c @@ -7210,17 +7210,19 @@ init_chanserv(const char *nick) CS_LOG = log_register_type("ChanServ", "file:chanserv.log"); conf_register_reload(chanserv_conf_read); - reg_server_link_func(handle_server_link); - - reg_new_channel_func(handle_new_channel); - reg_join_func(handle_join); - reg_part_func(handle_part); - reg_kick_func(handle_kick); - reg_topic_func(handle_topic); - reg_mode_change_func(handle_mode); - reg_nick_change_func(handle_nick_change); + if(nick) + { + reg_server_link_func(handle_server_link); + reg_new_channel_func(handle_new_channel); + reg_join_func(handle_join); + reg_part_func(handle_part); + reg_kick_func(handle_kick); + reg_topic_func(handle_topic); + reg_mode_change_func(handle_mode); + reg_nick_change_func(handle_nick_change); + reg_auth_func(handle_auth); + } - reg_auth_func(handle_auth); reg_handle_rename_func(handle_rename); reg_unreg_func(handle_unreg); -- 2.20.1