# arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3
#
+2006-09-09 21:37:28 GMT Michael Poole <mdpoole@troilus.org> 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 <mdpoole@troilus.org> patch-30
Summary:
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);