]> granicus.if.org Git - icinga2/commitdiff
Bugfixes.
authorGunnar Beutner <gunnar@beutner.name>
Tue, 3 Jul 2012 13:14:49 +0000 (15:14 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Tue, 3 Jul 2012 13:14:49 +0000 (15:14 +0200)
cib/service.cpp

index f15e30de185ea42f48486ec3824590ec68d81e18..aa5d959fca2c80b99b81b20bf84fe73ae6d2f648 100644 (file)
@@ -192,6 +192,10 @@ bool Service::IsReachable(void) const
 
        vector<Service>::iterator it;
        for (it = parents.begin(); it != parents.end(); it++) {
+               /* ignore ourselves */
+               if (it->GetName() == GetName())
+                       continue;
+
                if (!it->IsReachable())
                        return false;
        }