Author: rhafer Date: Wed Sep 10 11:28:17 2008 New Revision: 50934 URL: http://svn.opensuse.org/viewcvs/yast?rev=50934&view=rev Log: allow empty DNs (rootDSE) as target-DNs in ACLs Modified: trunk/ldap-server/src/agent/SlapdConfigAgent.cc trunk/ldap-server/src/lib/slapd-config.cpp Modified: trunk/ldap-server/src/agent/SlapdConfigAgent.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/ldap-server/src/agent/SlapdConfigAgent.cc?rev=50934&r1=50933&r2=50934&view=diff ============================================================================== --- trunk/ldap-server/src/agent/SlapdConfigAgent.cc (original) +++ trunk/ldap-server/src/agent/SlapdConfigAgent.cc Wed Sep 10 11:28:17 2008 @@ -647,11 +647,11 @@ { targetMap.add( YCPString("attrs"), YCPString(attrs) ); } - std::string dn_value = (*j)->getDnValue(); - if ( dn_value != "" ) + std::string dn_type = (*j)->getDnType(); + if ( dn_type != "" ) { YCPMap dnMap; - std::string dn_type = (*j)->getDnType(); + std::string dn_value = (*j)->getDnValue(); if (dn_type == "dn.subtree" ) { dnMap.add(YCPString("style"), YCPString("subtree") ); Modified: trunk/ldap-server/src/lib/slapd-config.cpp URL: http://svn.opensuse.org/viewcvs/yast/trunk/ldap-server/src/lib/slapd-config.cpp?rev=50934&r1=50933&r2=50934&view=diff ============================================================================== --- trunk/ldap-server/src/lib/slapd-config.cpp (original) +++ trunk/ldap-server/src/lib/slapd-config.cpp Wed Sep 10 11:28:17 2008 @@ -435,7 +435,7 @@ bool found=false; while( ! found ) { - pos = acl.find_first_of('"', pos+1 ); + pos = acl.find_first_of('"', pos ); if ( pos == std::string::npos ) { break; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org