diff --git a/icinga/icingaapplication.cpp b/icinga/icingaapplication.cpp index 14dec6189..bb907df5e 100644 --- a/icinga/icingaapplication.cpp +++ b/icinga/icingaapplication.cpp @@ -96,9 +96,7 @@ int IcingaApplication::Main(const vector& args) ConfigObject::TMap::Range range = ConfigObject::GetObjects("service"); for (ConfigObject::TMap::Iterator it = range.first; it != range.second; it++) { - ConfigObject::Ptr obj = it->second; - - Service svc = Service(obj); + Service svc(it->second); CheckTask::Ptr ct = CheckTask::CreateTask(svc); CheckResult cr = ct->Execute(); }