|
|
@@ -181,14 +181,14 @@ detect_offense(memberlist* m, struct chanset_t *chan, char *msg)
|
|
|
putlog(LOG_MODES, chan->name, "Caps flood (%d%%) from %s -- kicking", int(caps_percentage * 100), m->nick);
|
|
|
dprintf(DP_SERVER, "KICK %s %s :%s%s\n", chan->name, m->nick, kickprefix, response(RES_FLOOD));
|
|
|
m->flags |= SENTKICK;
|
|
|
- return 0;
|
|
|
+ return 1;
|
|
|
}
|
|
|
} else if (chan->colorlimit && color_count) {
|
|
|
if (color_count >= chan->colorlimit) {
|
|
|
putlog(LOG_MODES, chan->name, "Color flood (%d) from %s -- kicking", color_count, m->nick);
|
|
|
dprintf(DP_SERVER, "KICK %s %s :%s%s\n", chan->name, m->nick, kickprefix, response(RES_FLOOD));
|
|
|
m->flags |= SENTKICK;
|
|
|
- return 0;
|
|
|
+ return 1;
|
|
|
}
|
|
|
}
|
|
|
return 0;
|