]> granicus.if.org Git - icinga2/commitdiff
Fix inline service dependencies.
authorGunnar Beutner <gunnar.beutner@netways.de>
Fri, 7 Mar 2014 11:14:28 +0000 (12:14 +0100)
committerGunnar Beutner <gunnar.beutner@netways.de>
Fri, 7 Mar 2014 11:14:28 +0000 (12:14 +0100)
Fixes #5726

lib/icinga/service-dependency.cpp

index 9a45c83c83410e2526311b9cc6b2e1dbbb77355e..b23ae8737254baa8ee00dbe12e8d7339130de25a 100644 (file)
@@ -170,7 +170,7 @@ void Service::UpdateSlaveDependencies(void)
                if (pass == 0)
                        descs = GetHost()->GetDependencyDescriptions();
                else
-                       GetDependencyDescriptions();
+                       descs = GetDependencyDescriptions();
 
                if (!descs || descs->GetLength() == 0)
                        continue;
@@ -180,7 +180,7 @@ void Service::UpdateSlaveDependencies(void)
                if (pass == 0)
                        item = ConfigItem::GetObject("Host", GetHost()->GetName());
                else
-                       ConfigItem::GetObject("Service", GetName());
+                       item = ConfigItem::GetObject("Service", GetName());
 
                ObjectLock olock(descs);