Module: check_mk
Branch: master
Commit: a1311422a35a207a2b8d450cec0597ffaf2ad284
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a1311422a35a20…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Wed Jul 27 13:19:28 2016 +0200
Added password start index to pwstore arguments
---
modules/check_mk.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/modules/check_mk.py b/modules/check_mk.py
index aaa4b69..b6a3143 100755
--- a/modules/check_mk.py
+++ b/modules/check_mk.py
@@ -557,8 +557,9 @@ def active_check_arguments(hostname, description, args):
(pw_ident, description, hostname))
password = "%%%"
+ pw_start_index = str(preformated_arg.index("%s"))
formated.append(quote_shell_string(preformated_arg % ("*" *
len(password))))
- passwords.append((str(len(formated)), pw_ident))
+ passwords.append((str(len(formated)), pw_start_index, pw_ident))
else:
raise MKGeneralException("Invalid argument for command line:
%s" % arg)