From: Alexander A. Klimov Date: Thu, 3 Oct 2019 15:06:38 +0000 (+0200) Subject: IcingaApplication#DumpProgramState(): follow Configuration::StatePath and Configurati... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=refs%2Fheads%2Ffeature%2Ffollow-links;p=icinga2 IcingaApplication#DumpProgramState(): follow Configuration::StatePath and Configuration::ModAttrPath links (if any) --- diff --git a/lib/icinga/icingaapplication.cpp b/lib/icinga/icingaapplication.cpp index 451f009da..9fa2640ca 100644 --- a/lib/icinga/icingaapplication.cpp +++ b/lib/icinga/icingaapplication.cpp @@ -155,13 +155,13 @@ static void PersistModAttrHelper(std::fstream& fp, ConfigObject::Ptr& previousOb void IcingaApplication::DumpProgramState() { - ConfigObject::DumpObjects(Configuration::StatePath); + ConfigObject::DumpObjects(Utility::RealPath(Configuration::StatePath)); DumpModifiedAttributes(); } void IcingaApplication::DumpModifiedAttributes() { - String path = Configuration::ModAttrPath; + String path = Utility::RealPath(Configuration::ModAttrPath); std::fstream fp; String tempFilename = Utility::CreateTempFile(path + ".XXXXXX", 0644, fp);