From 81ae39dfc0533508694119e19568906911ca8901 Mon Sep 17 00:00:00 2001 From: Stig Sandbeck Mathisen Date: Wed, 23 Jan 2013 10:31:30 +0100 Subject: [PATCH] Test for values of $warning and $critical before try emitting them --- plugins/network/ping/ping | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/network/ping/ping b/plugins/network/ping/ping index 1742a91c..858fb6d3 100755 --- a/plugins/network/ping/ping +++ b/plugins/network/ping/ping @@ -166,8 +166,10 @@ for (my $host_i = 0; $host_i < @host_addrs; ++$host_i) { print "$h_norm_name.min 0\n$h_norm_name.label $h_cur_name\n$h_norm_name.draw LINE2\n"; my ( $warning, $critical ) = get_thresholds($h_norm_name); - printf "%s.warning %s\n", $h_norm_name, $warning; - printf "%s.critical %s\n", $h_norm_name, $critical; + printf "%s.warning %s\n", $h_norm_name, $warning + if $warning; + printf "%s.critical %s\n", $h_norm_name, $critical + if $critical; } else { my $pid = $fork ? fork() : -1; if ($pid <= 0) {