From: Gunnar Beutner Date: Wed, 15 Jul 2015 06:26:58 +0000 (+0200) Subject: Add missing lock in ScriptUtils::Union X-Git-Tag: v2.4.0~504 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=26338c0fa609320eaf71c1fad87e38c39f875e92;p=icinga2 Add missing lock in ScriptUtils::Union fixes #9622 --- diff --git a/lib/base/scriptutils.cpp b/lib/base/scriptutils.cpp index 3c4caff6a..6028380a8 100644 --- a/lib/base/scriptutils.cpp +++ b/lib/base/scriptutils.cpp @@ -109,6 +109,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); }