From a8a955ff9c7d32a336f8216b21729664a41ab8cc Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Mon, 10 Mar 2014 09:41:48 +0100 Subject: [PATCH] Fix $ escaping in macros. Fixes #5378 --- lib/icinga/macroprocessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/icinga/macroprocessor.cpp b/lib/icinga/macroprocessor.cpp index ece7c5f88..8728be7c1 100644 --- a/lib/icinga/macroprocessor.cpp +++ b/lib/icinga/macroprocessor.cpp @@ -116,7 +116,7 @@ String MacroProcessor::InternalResolveMacros(const String& str, const std::vecto } result.Replace(pos_first, pos_second - pos_first + 1, resolved_macro); - offset = pos_first + resolved_macro.GetLength(); + offset = pos_first + resolved_macro.GetLength() + 1; } return result;