From 6f838fe6a6ecf0e8e2f5828ffaf7aa42ba245468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Georg=20Sch=C3=B6nberger?= Date: Mon, 28 Oct 2013 15:23:10 +0100 Subject: [PATCH] Fix check of exit status --- check_lsi_raid | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/check_lsi_raid b/check_lsi_raid index 0b9d58b..c02d194 100755 --- a/check_lsi_raid +++ b/check_lsi_raid @@ -978,6 +978,7 @@ MAIN: { my $newstatusMessage = ''; ($newexitstatus, $statusMessage) = getControllerStatus($sudo, $storcli, $controller, \@temperature_w, \@temperature_c); $newstatusMessage .= $statusMessage; + $exitstatus = getExitState($newexitstatus, $exitstatus); my ($bbuPresent,$cvPresent); if($bbu == 1){ ($bbuPresent,$cvPresent) = checkBBUorCVIsPresent($sudo, $storcli, $controller); @@ -996,7 +997,6 @@ MAIN: { $newstatusMessage .= $statusMessage; $exitstatus = getExitState($newexitstatus, $exitstatus); } - $exitstatus = getExitState($newexitstatus, $exitstatus); ($newexitstatus, $statusMessage) = getLogicalDeviceStatus($sudo, $storcli, $controller, \@logDevices, "init"); $newstatusMessage .= $statusMessage; $exitstatus = getExitState($newexitstatus, $exitstatus);