From: Michael Friedrich Date: Fri, 19 Oct 2018 08:42:54 +0000 (+0200) Subject: Fix regression for wrong objects.cache path overwriting icinga2.debug file X-Git-Tag: v2.11.0-rc1~321^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9f6c66c41a33b6c38f6668af22b57bc4b9c44099;p=icinga2 Fix regression for wrong objects.cache path overwriting icinga2.debug file The 'statusdata' feature is deprecated, although it affects 'object list'. fixes #6705 --- diff --git a/lib/compat/statusdatawriter.cpp b/lib/compat/statusdatawriter.cpp index a1821ad1a..95514f2e5 100644 --- a/lib/compat/statusdatawriter.cpp +++ b/lib/compat/statusdatawriter.cpp @@ -559,7 +559,8 @@ void StatusDataWriter::UpdateObjectsCache() { CONTEXT("Writing objects.cache file"); - String objectsPath = Configuration::ObjectsPath; + /* Use the compat path here from the .ti generated class. */ + String objectsPath = GetObjectsPath(); std::fstream objectfp; String tempObjectsPath = Utility::CreateTempFile(objectsPath + ".XXXXXX", 0644, objectfp);