Hi Damyan,

Am 02.04.18 um 08:36 schrieb Damyan Ivanov:
> However, the chech whether a given device should be ignores is:
> 
>   # return true if parameter is not in ignore list
>   sub valid {
>         my $this = shift;
>         my ($v) = lc $_[0];
> 
>         foreach (@utils::ignore) {
>                 warn "   $v is $_?";
>                 return 0 if lc $_ eq $v;
>         }
>         warn "$v is a valid device";
>         return 1;
>   }
> 
> But @utils:ignore is not populated anywhere. The code that handles the 
> command 
> line is:
> 
>   if (@ARGV) {
>         @App::Monitoring::Plugin::CheckRaid::Utils::ignore = @ARGV;
>   }
> 
> Changing the loop in valid() to use 
> @App::Monitoring::Plugin::CheckRaid::Utils::ignore instead of @utils::ignore 
> fixes it and ignoring devices listed on the command line works again.

thanks for bringing this to our attention. It would be very helpful
if you could raise[1] an issue upstream.

Many thanks, Jan.
[1] https://github.com/glensc/nagios-plugin-check_raid/#reporting-bugs
-- 
Never write mail to <w...@spamfalle.info>, you have been warned!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d-- s+: a C+++ UL++++ P+ L+++ E--- W+++ N+++ o++ K++ w--- O M+ V- PS
PE Y++
PGP++ t-- 5 X R tv- b+ DI D+ G++ e++ h---- r+++ y++++
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to