From: Michael Poole Date: Sat, 9 Sep 2006 21:37:28 +0000 (+0000) Subject: Network event handler fixup when ChanServ is disabled. X-Git-Tag: v1.4.0-rc1~125 X-Git-Url: http://git.pk910.de/?p=srvx.git;a=commitdiff_plain;h=a294ecf13223cf8a3b6cc8efbfc9684d65141e7e 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 --- 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);