X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=lib%2Fbase%2Fserializer.cpp;h=88c2ad7ac669229edb12534d2a86eb0950cff853;hb=9897358fc68ea3a3ed95a1f9546edbd8754f4d49;hp=76370f30219f6045c52c9258061d4a82b0e1f775;hpb=eb30f69454a1080194c237eb5f64b8116c329af0;p=icinga2 diff --git a/lib/base/serializer.cpp b/lib/base/serializer.cpp index 76370f302..88c2ad7ac 100644 --- a/lib/base/serializer.cpp +++ b/lib/base/serializer.cpp @@ -165,6 +165,7 @@ static Object::Ptr DeserializeObject(const Object::Ptr& object, const Dictionary instance = type->Instantiate(); } + ObjectLock olock(input); BOOST_FOREACH(const Dictionary::Pair& kv, input) { if (kv.first.IsEmpty()) continue;