From c5567fc529ac48440153b8ccbf94ff9737f99244 Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Fri, 5 Jan 2018 18:02:14 -0800 Subject: [PATCH] ActionTrigger: Ensure level argument passed by users --- PBot/Plugins/ActionTrigger.pm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/PBot/Plugins/ActionTrigger.pm b/PBot/Plugins/ActionTrigger.pm index cbfb63c4..421d9789 100644 --- a/PBot/Plugins/ActionTrigger.pm +++ b/PBot/Plugins/ActionTrigger.pm @@ -225,6 +225,10 @@ sub actiontrigger { return "Trigger already exists."; } + if ($level !~ m/\d+/) { + return "$nick: Missing level argument?\n"; + } + if ($level > 0) { my $admin = $self->{pbot}->{admins}->find_admin($channel, "$nick!$user\@$host"); if (not defined $admin or $level > $admin->{level}) {