[Fedora-directory-commits] ldapserver/ldap/servers/plugins/uiduniq uid.c, 1.6, 1.7
Nathan Kinder (nkinder)
fedora-directory-commits at redhat.com
Mon Aug 1 18:05:56 UTC 2005
Author: nkinder
Update of /cvs/dirsec/ldapserver/ldap/servers/plugins/uiduniq
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv9391
Modified Files:
uid.c
Log Message:
164017 - Attribute uniqueness plugin now only checks for conflicts in subtrees that the operation applies to
Index: uid.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/uiduniq/uid.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- uid.c 19 Apr 2005 22:07:35 -0000 1.6
+++ uid.c 1 Aug 2005 18:05:27 -0000 1.7
@@ -383,8 +383,14 @@
*/
for(;argc > 0;argc--,argv++)
{
- result = search(*argv, attrName, attr, values, dn);
- if (result) break;
+ /*
+ * The DN should already be normalized, so we don't have to
+ * worry about that here.
+ */
+ if (slapi_dn_issuffix(dn, *argv)) {
+ result = search(*argv, attrName, attr, values, dn);
+ if (result) break;
+ }
}
return result;
}
More information about the Fedora-directory-commits
mailing list