diff --git a/agents/plugins/mk_logwatch.py b/agents/plugins/mk_logwatch.py index d29db4c39ff..d974777d63f 100755 --- a/agents/plugins/mk_logwatch.py +++ b/agents/plugins/mk_logwatch.py @@ -293,7 +293,16 @@ def parse_filenames(line): _processed_line = line.replace("\\", "/") _processed_line = os.path.normpath(_processed_line) _processed_line = _processed_line.replace("\\", "\\\\") - return shlex.split(_processed_line) + _processed_line = shlex.split(_processed_line) + + _new_processed_line = [] + for element in _processed_line: + if element.startswith("\\"): + _new_processed_line.append(f"\\{element}") + else: + _new_processed_line.append(element) + + return _new_processed_line if sys.version_info[0] < 3: return [x.decode("utf-8") for x in shlex.split(line.encode("utf-8"))]