From d42762167ce85a5d063a64a5d97966a1ec24bf86 Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Tue, 26 Feb 2019 13:01:36 +0100 Subject: [PATCH] vmware nethost: fix illegal division by zero --- centreon-plugins/apps/vmware/connector/mode/nethost.pm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/centreon-plugins/apps/vmware/connector/mode/nethost.pm b/centreon-plugins/apps/vmware/connector/mode/nethost.pm index 38f375bdd..451734f0b 100644 --- a/centreon-plugins/apps/vmware/connector/mode/nethost.pm +++ b/centreon-plugins/apps/vmware/connector/mode/nethost.pm @@ -92,8 +92,11 @@ sub custom_dropped_calc { $self->{result_values}->{dropped} = $options{new_datas}->{$self->{instance} . '_dropped_' . $options{extra_options}->{label_ref}}; $self->{result_values}->{packets} = $options{new_datas}->{$self->{instance} . '_packets_' . $options{extra_options}->{label_ref}}; $self->{result_values}->{label_ref} = $options{extra_options}->{label_ref}; - $self->{result_values}->{dropped_prct} = $self->{result_values}->{dropped} * 100 / $self->{result_values}->{packets}; - + $self->{result_values}->{dropped_prct} = 0; + if ($self->{result_values}->{packets} > 0) { + $self->{result_values}->{dropped_prct} = $self->{result_values}->{dropped} * 100 / $self->{result_values}->{packets}; + } + return 0; }