Fix: DynamicObject::HasPrivileges should always return true if privs == 0.

This commit is contained in:
Gunnar Beutner 2013-09-19 14:47:17 +02:00
parent a122baf9ba
commit 74a4432bad
1 changed files with 3 additions and 0 deletions

View 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);