From: Gunnar Beutner Date: Wed, 15 Jul 2015 06:26:58 +0000 (+0200) Subject: Add missing lock in ScriptUtils::Union X-Git-Tag: v2.3.7~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=46a9b3026031b544a48aaf3cf4cc36383ef5a4b4;p=icinga2 Add missing lock in ScriptUtils::Union fixes #9622 --- diff --git a/lib/base/scriptutils.cpp b/lib/base/scriptutils.cpp index 942297a78..abfffce40 100644 --- a/lib/base/scriptutils.cpp +++ b/lib/base/scriptutils.cpp @@ -110,6 +110,7 @@ Array::Ptr ScriptUtils::Union(const std::vector& arguments) Array::Ptr arr = varr; if (arr) { + ObjectLock olock(arr); BOOST_FOREACH(const Value& value, arr) { values.insert(value); }