From adac91d1edcc84edac13e90a2016ae3b8bb1e87f Mon Sep 17 00:00:00 2001 From: Doug Freed Date: Sun, 1 Mar 2015 05:56:36 +0400 Subject: Make !ops respect monitor flag; fix alert rate limiting bug --- modules/inspect.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/inspect.pl') diff --git a/modules/inspect.pl b/modules/inspect.pl index afaba44..c64a855 100644 --- a/modules/inspect.pl +++ b/modules/inspect.pl @@ -86,10 +86,10 @@ sub inspect { ) { my @tgts = ASM::Util->getAlert($chan, $dct{$id}{risk}, 'msgs'); ASM::Util->sendLongMsg($conn, \@tgts, $txtz); - $conn->schedule(45, sub { delete($::ignored{$chan})}) unless defined($::ignored{$chan}); + $conn->schedule(45, sub { delete($::ignored{$chan}) if $::ignored{$chan} == $::RISKS{$dct{$id}{risk}} }); $::ignored{$chan} = $::RISKS{$dct{$id}{risk}}; } -# $::log->incident($chan, "$chan: $dct{$id}{risk} risk: $event->{nick} - $nicereason\n"); + $::log->incident($chan, "$chan: $dct{$id}{risk} risk: $event->{nick} - $nicereason\n"); delete $dct{$id}{xresult}; } } -- cgit v1.2.3