]> granicus.if.org Git - icinga2/commitdiff
Fix: DynamicObject::HasPrivileges should always return true if privs == 0.
authorGunnar Beutner <gunnar.beutner@netways.de>
Thu, 19 Sep 2013 12:47:17 +0000 (14:47 +0200)
committerGunnar Beutner <gunnar.beutner@netways.de>
Thu, 19 Sep 2013 12:47:17 +0000 (14:47 +0200)
lib/base/dynamicobject.cpp

index 65289e9251b63c50966c3df0133fdb213fc334cb..d68d6eca8546323c1a3243833e7dc455babe0bcf 100644 (file)
@@ -171,6 +171,9 @@ void DynamicObject::SetPrivileges(const String& instance, int privs)
 
 bool DynamicObject::HasPrivileges(const String& instance, int privs) const
 {
+       if (privs == 0)
+               return true;
+
        std::map<String, int>::const_iterator it;
        it = m_Privileges.find(instance);