apparently, structural_class() args changed

This commit is contained in:
Pierangelo Masarati 2006-12-24 15:45:48 +00:00
parent 6193ee4003
commit 1939ed3fc2
3 changed files with 7 additions and 6 deletions

View File

@ -924,6 +924,7 @@ backsql_add( Operation *op, SlapReply *rs )
Entry p = { 0 }, *e = NULL;
Attribute *at,
*at_objectClass = NULL;
ObjectClass *soc = NULL;
struct berval scname = BER_BVNULL;
struct berval pdn;
struct berval realdn = BER_BVNULL;
@ -1002,7 +1003,7 @@ backsql_add( Operation *op, SlapReply *rs )
goto done;
}
rs->sr_err = structural_class( at->a_vals, &scname, NULL,
rs->sr_err = structural_class( at->a_vals, &soc, NULL,
&text, buf, sizeof( buf ), op->o_tmpmemctx );
if ( rs->sr_err != LDAP_SUCCESS ) {
Debug( LDAP_DEBUG_TRACE, " backsql_add(\"%s\"): "
@ -1011,6 +1012,7 @@ backsql_add( Operation *op, SlapReply *rs )
e = NULL;
goto done;
}
scname = soc->soc_cname;
} else {
scname = at->a_vals[0];

View File

@ -1004,8 +1004,8 @@ next:;
const char *text = NULL;
char textbuf[ 1024 ];
size_t textlen = sizeof( textbuf );
struct berval soc,
bv[ 2 ],
ObjectClass *soc = NULL;
struct berval bv[ 2 ],
*nvals;
int rc = LDAP_SUCCESS;
@ -1031,12 +1031,12 @@ next:;
return rc;
}
if ( !bvmatch( &soc, &bsi->bsi_oc->bom_oc->soc_cname ) ) {
if ( !bvmatch( &soc->soc_cname, &bsi->bsi_oc->bom_oc->soc_cname ) ) {
Debug( LDAP_DEBUG_TRACE, "backsql_id2entry(%s): "
"computed structuralObjectClass %s "
"does not match objectClass %s associated "
"to entry\n",
bsi->bsi_e->e_name.bv_val, soc.bv_val,
bsi->bsi_e->e_name.bv_val, soc->soc_cname.bv_val,
bsi->bsi_oc->bom_oc->soc_cname.bv_val );
backsql_entry_clean( op, bsi->bsi_e );
return rc;

View File

@ -50,7 +50,6 @@ backsql_modrdn( Operation *op, SlapReply *rs )
*e = NULL;
int manageDSAit = get_manageDSAit( op );
struct berval *newSuperior = op->oq_modrdn.rs_newSup;
char *next;
Debug( LDAP_DEBUG_TRACE, "==>backsql_modrdn() renaming entry \"%s\", "
"newrdn=\"%s\", newSuperior=\"%s\"\n",