aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config_file.pm3
-rw-r--r--plugin/antiflood.pm2
2 files changed, 4 insertions, 1 deletions
diff --git a/config_file.pm b/config_file.pm
index feb2c9f..2ad6620 100644
--- a/config_file.pm
+++ b/config_file.pm
@@ -21,7 +21,8 @@ sub parse_config
'user',
'group',
'url_on',
- 'url_len');
+ 'url_len',
+ 'antiflood_on');
my @list_configs = (
'channels',
'ignore',
diff --git a/plugin/antiflood.pm b/plugin/antiflood.pm
index a4fe09c..7eb5b7f 100644
--- a/plugin/antiflood.pm
+++ b/plugin/antiflood.pm
@@ -24,6 +24,8 @@ sub message {
my $channel = $where->[0];
my $nick = (split /!/, $who)[0];
+ return if ($config{antiflood_on} == 0);
+
my $now = time();
push @{$lastmsg{$nick}}, $now;