Uli Martens: dsa-check-soas: Add --no-soa-ns flag.
[mirror/dsa-nagios.git] / dsa-nagios-checks / checks / dsa-check-hpacucli
index fcb4a34..ea8b012 100755 (executable)
@@ -5,7 +5,7 @@
 #
 # does _not_ check raid status.  use arrayprobe for that.
 
-# Copyright (c) 2008,2009 Peter Palfrader <peter@palfrader.org>
+# Copyright (c) 2008,2009,2010,2011 Peter Palfrader <peter@palfrader.org>
 #
 # Permission is hereby granted, free of charge, to any person obtaining
 # a copy of this software and associated documentation files (the
@@ -197,11 +197,11 @@ for my $slot (sort @controllers) {
                        next;
                }
 
-               if (exists $params->{'ignore-transfer-speed'}) {
+               if ($params->{'ignore-transfer-speed'}) {
                        if (grep { $drive eq $_ } @{$params->{'ignore-transfer-speed'}}) {
                                push @{$status{'ignored transfer speed'}}, $drive."(".$value{$key}.")";
+                               next;
                        };
-                       next;
                };
                if (!defined $value{$key}) {
                        record('WARNING');