Module: check_mk
Branch: master
Commit: 828890e724e6677502901efafe7fe61240e8dbd7
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=828890e724e667…
Author: Marcel Arentz <ma(a)mathias-kettner.de>
Date: Wed Sep 20 17:24:17 2017 +0200
5298 FIX Fixed crash if only lower levels for humidity has been set
This bug may have concerned all humidity check plugins.
Change-Id: Ic93ee4e9a2a4dae462f8219e6f9d131f6a6b578b
---
.werks/5298 | 10 ++++++++++
checks/humidity.include | 4 ++--
2 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/.werks/5298 b/.werks/5298
new file mode 100644
index 0000000..7680c14
--- /dev/null
+++ b/.werks/5298
@@ -0,0 +1,10 @@
+Title: Fixed crash if only lower levels for humidity has been set
+Level: 1
+Component: checks
+Compatible: compat
+Edition: cre
+Version: 1.5.0i1
+Date: 1505920990
+Class: fix
+
+This bug may have concerned all humidity check plugins.
diff --git a/checks/humidity.include b/checks/humidity.include
index c74bf3f..59a97ab 100644
--- a/checks/humidity.include
+++ b/checks/humidity.include
@@ -38,8 +38,8 @@ def check_humidity(humidity, params):
"levels" : (params[2], params[3]),
}
- crit_lower, warn_lower = params["levels_lower"]
- warn_upper, crit_upper = params["levels"]
+ crit_lower, warn_lower = params.get("levels_lower", [-1, -1])
+ warn_upper, crit_upper = params.get("levels", [101, 101])
perfdata = [ ("humidity", humidity, warn_upper, crit_upper, 0, 100) ]
infotext = get_percent_human_readable(humidity)