src/opserv.c (opserv_join_check): As feigling points out, it is bad for a
service that does not exist to join a channel and hack modes.
git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-28
# arch-tag: automatic-ChangeLog--srvx@srvx.net--2006/srvx--devo--1.3
#
+2006-09-03 15:17:05 GMT Michael Poole <mdpoole@troilus.org> patch-28
+
+ Summary:
+ Do not try to moderate join-flood channels with no OpServ.
+ Revision:
+ srvx--devo--1.3--patch-28
+
+ src/opserv.c (opserv_join_check): As feigling points out, it is bad for a
+ service that does not exist to join a channel and hack modes.
+
+ modified files:
+ ChangeLog src/opserv.c
+
+
2006-09-03 15:13:31 GMT Michael Poole <mdpoole@troilus.org> patch-27
Summary:
struct mod_chanmode change;
mod_chanmode_init(&change);
channel->join_flooded = 1;
- if (opserv_conf.join_flood_moderate && (channel->members.used > opserv_conf.join_flood_moderate_threshold)) {
+ if (opserv && opserv_conf.join_flood_moderate && (channel->members.used > opserv_conf.join_flood_moderate_threshold)) {
if (!GetUserMode(channel, opserv)) {
/* If we aren't in the channel, join it. */
change.args[0].mode = MODE_CHANOP;