X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fmodrdn.c;h=84f08f464af43ff48c55013c42faae311fc0d2af;hb=b94d5e17e22b58b990dac4d4af5319be915366a6;hp=ae45b32a7cb7396c0fb42e7388196a76772c7a3e;hpb=a11dc61e05b519963fc49a58c3a5b9881938c87e;p=openldap diff --git a/servers/slapd/modrdn.c b/servers/slapd/modrdn.c index ae45b32a7c..84f08f464a 100644 --- a/servers/slapd/modrdn.c +++ b/servers/slapd/modrdn.c @@ -50,24 +50,24 @@ do_modrdn( SlapReply *rs ) { - struct berval dn = { 0, NULL }; - struct berval newrdn = { 0, NULL }; - struct berval newSuperior = { 0, NULL }; + struct berval dn = BER_BVNULL; + struct berval newrdn = BER_BVNULL; + struct berval newSuperior = BER_BVNULL; ber_int_t deloldrdn; - struct berval pnewSuperior = { 0, NULL }; + struct berval pnewSuperior = BER_BVNULL; - struct berval nnewSuperior = { 0, NULL }; + struct berval nnewSuperior = BER_BVNULL; Backend *newSuperior_be = NULL; ber_len_t length; int manageDSAit; - struct berval pdn = { 0, NULL }; - struct berval org_req_dn = { 0, NULL }; - struct berval org_req_ndn = { 0, NULL }; - struct berval org_dn = { 0, NULL }; - struct berval org_ndn = { 0, NULL }; + struct berval pdn = BER_BVNULL; + struct berval org_req_dn = BER_BVNULL; + struct berval org_req_ndn = BER_BVNULL; + struct berval org_dn = BER_BVNULL; + struct berval org_ndn = BER_BVNULL; int org_managedsait; #ifdef NEW_LOGGING @@ -236,7 +236,7 @@ do_modrdn( goto cleanup; } - if( rdnValidate( &op->orr_newrdn ) != LDAP_SUCCESS ) { + if( rdn_validate( &op->orr_newrdn ) != LDAP_SUCCESS ) { #ifdef NEW_LOGGING LDAP_LOG( OPERATION, ERR, "do_modrdn: invalid rdn (%s).\n", op->orr_newrdn.bv_val, 0, 0 ); @@ -365,8 +365,6 @@ do_modrdn( int repl_user = be_isupdate( op ); #ifndef SLAPD_MULTIMASTER if ( !SLAP_SHADOW(op->o_bd) || repl_user ) -#else - if ( LDAP_STAILQ_EMPTY( &op->o_bd->be_syncinfo )) #endif { slap_callback cb = { NULL, slap_replog_cb, NULL, NULL };