From febd44a3184feb08f91ad5d5e1caed088e7a2e5a Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Mon, 22 Feb 2016 10:59:30 +0100 Subject: [PATCH] CustomVariables: clone values on set... ...just to be on the safe side --- library/Director/CustomVariable/CustomVariables.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/Director/CustomVariable/CustomVariables.php b/library/Director/CustomVariable/CustomVariables.php index 4c5d490d..ab27a8a4 100644 --- a/library/Director/CustomVariable/CustomVariables.php +++ b/library/Director/CustomVariable/CustomVariables.php @@ -67,7 +67,9 @@ class CustomVariables implements Iterator, Countable, IcingaConfigRenderer { $key = (string) $key; - if (! $value instanceof CustomVariable) { + if ($value instanceof CustomVariable) { + $value = clone($value); + } else { $value = CustomVariable::create($key, $value); }