From 3b2d6e653ab317105bf083f0c1c3da73b326943f Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Sat, 22 Mar 2014 19:16:37 +0100 Subject: [PATCH] Fix #5397 --- centreon-plugins/snmp_standard/mode/diskio.pm | 2 +- centreon-plugins/snmp_standard/mode/diskusage.pm | 2 +- centreon-plugins/snmp_standard/mode/inodes.pm | 2 +- centreon-plugins/snmp_standard/mode/packeterrors.pm | 2 +- centreon-plugins/snmp_standard/mode/storage.pm | 2 +- centreon-plugins/snmp_standard/mode/traffic.pm | 4 ++-- 6 files changed, 7 insertions(+), 7 deletions(-) diff --git a/centreon-plugins/snmp_standard/mode/diskio.pm b/centreon-plugins/snmp_standard/mode/diskio.pm index aff850b5c..440785e94 100644 --- a/centreon-plugins/snmp_standard/mode/diskio.pm +++ b/centreon-plugins/snmp_standard/mode/diskio.pm @@ -217,7 +217,7 @@ sub reload_cache { $datas->{"device_" . $1} = $result->{$key}; } - if (scalar(keys %$datas) <= 0) { + if (scalar(@{$datas->{all_ids}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Can't construct cache..."); $self->{output}->option_exit(); } diff --git a/centreon-plugins/snmp_standard/mode/diskusage.pm b/centreon-plugins/snmp_standard/mode/diskusage.pm index b59379883..9c839e282 100644 --- a/centreon-plugins/snmp_standard/mode/diskusage.pm +++ b/centreon-plugins/snmp_standard/mode/diskusage.pm @@ -200,7 +200,7 @@ sub reload_cache { $datas->{'dskPath_' . $1} = $self->{output}->to_utf8($result->{$key}); } - if (scalar(keys %$datas) <= 0) { + if (scalar(@{$datas->{all_ids}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Can't construct cache..."); $self->{output}->option_exit(); } diff --git a/centreon-plugins/snmp_standard/mode/inodes.pm b/centreon-plugins/snmp_standard/mode/inodes.pm index 1bcf503b2..dfbb3b081 100644 --- a/centreon-plugins/snmp_standard/mode/inodes.pm +++ b/centreon-plugins/snmp_standard/mode/inodes.pm @@ -146,7 +146,7 @@ sub reload_cache { $datas->{'dskPath_' . $1} = $self->{output}->to_utf8($result->{$key}); } - if (scalar(keys %$datas) <= 0) { + if (scalar(@{$datas->{all_ids}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Can't construct cache..."); $self->{output}->option_exit(); } diff --git a/centreon-plugins/snmp_standard/mode/packeterrors.pm b/centreon-plugins/snmp_standard/mode/packeterrors.pm index eb777926c..8b8b9b946 100644 --- a/centreon-plugins/snmp_standard/mode/packeterrors.pm +++ b/centreon-plugins/snmp_standard/mode/packeterrors.pm @@ -364,7 +364,7 @@ sub reload_cache { $datas->{$self->{option_results}->{oid_filter} . "_" . $1} = $self->{output}->to_utf8($result->{$key}); } - if (scalar(keys %$datas) <= 0) { + if (scalar(@{$datas->{all_ids}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Can't construct cache..."); $self->{output}->option_exit(); } diff --git a/centreon-plugins/snmp_standard/mode/storage.pm b/centreon-plugins/snmp_standard/mode/storage.pm index e452b13ec..97f094837 100644 --- a/centreon-plugins/snmp_standard/mode/storage.pm +++ b/centreon-plugins/snmp_standard/mode/storage.pm @@ -259,7 +259,7 @@ sub reload_cache { $datas->{$self->{option_results}->{oid_filter} . "_" . $1} = $self->{output}->to_utf8($result->{$key}); } - if (scalar(keys %$datas) <= 0) { + if (scalar(@{$datas->{all_ids}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Can't construct cache..."); $self->{output}->option_exit(); } diff --git a/centreon-plugins/snmp_standard/mode/traffic.pm b/centreon-plugins/snmp_standard/mode/traffic.pm index beff6b8f2..fe16f51e4 100644 --- a/centreon-plugins/snmp_standard/mode/traffic.pm +++ b/centreon-plugins/snmp_standard/mode/traffic.pm @@ -307,8 +307,8 @@ sub reload_cache { push @{$datas->{all_ids}}, $1; $datas->{$self->{option_results}->{oid_filter} . "_" . $1} = $self->{output}->to_utf8($result->{$key}); } - - if (scalar(keys %$datas) <= 0) { + + if (scalar(@{$datas->{all_ids}}) <= 0) { $self->{output}->add_option_msg(short_msg => "Can't construct cache..."); $self->{output}->option_exit(); }