]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/add.c
liberally accept many LDAPv2/LDAPv3 stuff in DN (quoted parts, ';' as rdn separator...
[openldap] / servers / slapd / add.c
index 6d733cf81d5bdd85cd95b23b2589de34cbeeba5c..9399d5d4a08964b32928d0ceeb84fb79d5e232ee 100644 (file)
@@ -241,8 +241,7 @@ do_add( Connection *conn, Operation *op )
         */
        if ( be->be_add ) {
                /* do the update here */
-               int repl_user = (be->be_update_ndn != NULL &&
-                       strcmp( be->be_update_ndn, op->o_ndn ) == 0);
+               int repl_user = be_isupdate(be, op->o_ndn );
 #ifndef SLAPD_MULTIMASTER
                if ( be->be_update_ndn == NULL || repl_user )
 #endif